Objective-C では、ARC を使用して、いつ BOOL (または int) プロパティが削除されますか? たとえば、私が持っているとします
@property (nonatomic) BOOL happy; //Suppose this is a property of class Face
この場合、幸せなプロパティはいつ削除されますか? strong
orなどの指定子がないため、これを尋ねますweak
。strong
実際、Xcode では、このプロパティをor weak
?として宣言することさえできません。
私の推測では、BOOL がスタックに格納され、通常のオブジェクト プロパティがヒープに格納されることに関係があると思われますが、これは推測にすぎません。
ありがとう