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