:私はそれを設定していた場合ARCで強力なプロパティにself.iVarが必要ですか?私はそうのような、強力なプロパティを宣言した場合
@property (strong, nonatomic) UIView *iVar;
私は
iVar = ...
かself.iVar = ...
をすれば、それは問題ではありませんか? ARCでは、同じことをするようです。私は唯一のインスタンス変数(ない@property)を宣言した場合、例えば、
BOOL selected
は、それは(それが強いと指定なしプロパティがありませんので)__unsafe_unretained
と推定だどういう意味か、私は明示的に指定する必要がありますか?
私はARC: How to release static variable?に答えるには上記の私自身の質問に答えたかもしれないようだが、私は上記の質問にはまだ少し混乱しています。 ivar = ...
またはself.property = ...
(注:self.ivar
としてなものはありません)を使用して、メモリ管理の観点から
@kaka:いいえ簡単な例:ARC/MRRに関係なく、1つの単語より大きな構造体を割り当てることは、ほとんど確かに原子的ではありません。 –