質問するログイン新規登録

回答編集履歴

2

修正

2016/07/05 23:32

投稿

_Kentarou
_Kentarou

スコア8490

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

修正

2016/07/05 23:32

投稿

_Kentarou
_Kentarou

スコア8490

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
+ ```