Avatar
strong は要らなさそうだけど、 var foo: Foo? = Foo()foo が、 foo?.bar() を呼んでいる間に別スレッドから nil にされてしまう場合とかありそう。
3:44 AM
実用上そういうケースはほぼないだろうけど、これは明確にやってはいけないことなのかどうか。
3:45 AM
バランス的にはほとんどのケースで無駄だろうから、 strong のときは増減してなさそうだけど。