![](/img/trans.png)
[英]Objective-C declared @property attributes (nonatomic, copy, strong, weak)
[英]Does an Objective-C readonly property need to specify strong or copy?
如果我有一個只讀字符串屬性,是否有必要在聲明中指定strong
(或retain
)或copy
? 如果我沒有說明,是否假設其中一個?
在我看來,所有權屬性僅在你有一個setter時才有用。
@property (nonatomic, readonly) NSString *name;
這大多是正確的。 對於readonly
屬性, strong
, retain
, weak
和assign
不起作用。 但是,如果您還將其他屬性聲明為readwrite
(最常見於.m
中的匿名類別),則其他修飾符需要匹配。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.