兩個類似的問題定製或重寫訪問財產
問題1:我叫mySetter一個定製的setter :,是stockName仍持有較強的指針?
@property (nonatomic, strong, setter = mySetter:) NSString *stockName;
- (void)mySetter:(NSString *)name {
_stockName = name;
}
問題2:我已經覆蓋默認setter,stockName是否仍然保持強指針呢?
@property (nonatomic, strong) NSString *stockName;
- (void)setStockName:(NSString *)stockName {
_stockName = stockName;
}
感謝您對 「用Objective-C編程」 的回覆
**是**。這兩者都是相同的,你只是將別名命名爲其他名稱。 –
第二種情況如何覆蓋默認的setter? 'stockName'的默認設置將是'setStockName:'。 'mySetter:',在這種情況下,只是一個你需要調用的方法。 – Amar
對不起,編寫錯誤的代碼,我會編輯 – tom19830924