回答編集履歴

1

追記

2018/04/04 12:18

投稿

fuzzball
fuzzball

スコア16731

test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
 
10
10
 
11
- # 色々定義
11
+ ## 色々定義
12
12
 
13
13
 
14
14
 
@@ -62,7 +62,7 @@
62
62
 
63
63
 
64
64
 
65
- # 実行
65
+ ## 実行
66
66
 
67
67
 
68
68
 
@@ -85,3 +85,11 @@
85
85
  hoge.hoge() //=> print "B"
86
86
 
87
87
  ```
88
+
89
+
90
+
91
+ # 追記
92
+
93
+
94
+
95
+ このコードは、「質問への追記・修正」欄に対しての回答として、デリゲートの切り替えを示したものです。なるべくシンプルなコードにするため、delegate変数を強参照(strong)にしていますが、実際には弱参照(weak)にすることをお勧めします。(もしくは、弱参照であることを意識してコードを書くことが必要です)