回答編集履歴

2

誤字の訂正

2020/06/30 21:29

投稿

hoshi-takanori
hoshi-takanori

スコア7895

test CHANGED
@@ -50,4 +50,4 @@
50
50
 
51
51
 
52
52
 
53
- などでしょうか。特に最後のやつは重要ですが難しいので、詳しくは上記の本をお読みください。
53
+ などでしょうか。特に最後のやつは重要ですが説明すると長くなるので、詳しくは上記の本をお読みください。

1

追記

2020/06/30 21:29

投稿

hoshi-takanori
hoshi-takanori

スコア7895

test CHANGED
@@ -13,3 +13,41 @@
13
13
  UIKit に関しては、最近の入門書はよく分かりません。(というか、まともな入門書あるのかなぁ。)
14
14
 
15
15
  また、今年の WWDC の発表内容から察するに、今後は SwiftUI が必須になりそうです。(とはいえ UIKit もまだ必要…。)
16
+
17
+
18
+
19
+ ---
20
+
21
+
22
+
23
+ > 「viewDidLoad()」の「()」が何を意味しているか
24
+
25
+
26
+
27
+ 関数やメソッドの宣言部 (`override func viewDidLoad() {` など) の `( 〜 )` では引数を宣言しますが、これが空 `()` の場合は引数がないことを意味します。
28
+
29
+
30
+
31
+ 関数やメソッドを呼び出す際には `( 〜 )` に引数を書きますが、引数がない場合でも括弧そのものは省略できず、空の括弧 `()` は引数なしで呼び出すことを意味します。ちなみに括弧がない場合は関数の呼び出しではなく、関数そのものを意味します。
32
+
33
+
34
+
35
+ > プログラミングコードの「{}」の意味
36
+
37
+
38
+
39
+ `{}` にはいろんな意味があります。とりあえず思いつくものを挙げると、
40
+
41
+
42
+
43
+ - class や struct の中身
44
+
45
+ - 関数やメソッドの中身
46
+
47
+ - if や for などの処理のまとまり
48
+
49
+ - クロージャ
50
+
51
+
52
+
53
+ などでしょうか。特に最後のやつは重要ですが難しいので、詳しくは上記の本をお読みください。