iOS ARC 対応プロジェクトで、保持/解放が許可されていないため、プロパティを合成しないとどうなりますか?
@interface SomeClass : NSObject {
NSMutableArray* _pieces;
}
@end
この場合、iVar _pieces のメモリ セマンティクスは何ですか? を使用して設定したとし_pieces = whatever
ます。
SomeClass のインスタンスの割り当てが解除されると、_pieces は nil に設定されますか? _pieces は弱い参照として保存されますか? _pieces を保持している他のすべてのオブジェクトがそれを解放した場合、アクセスしようとすると null になりますか?