回答編集履歴
2
修正
answer
CHANGED
@@ -1,3 +1,5 @@
|
|
1
|
+
|
2
|
+
|
1
3
|
> ① 計算型プロパティ
|
2
4
|
|
3
5
|
①は 保存型プロパティです、計算型プロパティに`let`を指定することはできないと怒られます。
|
@@ -50,3 +52,8 @@
|
|
50
52
|
}
|
51
53
|
}
|
52
54
|
```
|
55
|
+
|
56
|
+
- 追記
|
57
|
+
こちらが分かりやすかったです。
|
58
|
+
|
59
|
+
[【Swift】Initialization ClosureでviewDidLoadの肥大化を防ぐ](http://qiita.com/taji-taji/items/fd46d9a04ef50386fcca)
|
1
修正
answer
CHANGED
@@ -37,4 +37,16 @@
|
|
37
37
|
|
38
38
|
// Usage
|
39
39
|
view.addSubview(setImageView())
|
40
|
-
```
|
40
|
+
```
|
41
|
+
|
42
|
+
`Storyboard`で作成する場合は以下のように書くこともできます。
|
43
|
+
※初期値を設定するのが分かりやすいのでお勧めです。
|
44
|
+
|
45
|
+
```swift
|
46
|
+
@IBOutlet weak var imageView1: UIImageView! {
|
47
|
+
didSet {
|
48
|
+
imageView1.contentMode = .ScaleAspectFit
|
49
|
+
imageView1.image = UIImage(named: "swift")
|
50
|
+
}
|
51
|
+
}
|
52
|
+
```
|