PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
MacDev
[問題] property一問
作者:
kaijajan
(kj)
2016-08-01 17:28:03
objective c初心者,有搜尋過關鍵字,不過沒找到想要的答案
想請問一下使用property宣告一個變數之後
應該可以使用"_變數名"來存取該變數
當我單使用setter method時,"_變數名"是可以存取的
而當我再加上getter method時,就發生下面的錯誤了
@property宣告之後不是就不需要synthesize再宣告了嗎?
不太了解這中間的問題
想請教一下是為什麼,謝謝
@interface ViewController ()
@property (nonatomic) int var1;
@end
@implementation ViewController
- (void)setVar1:(int)var1 {
_var1 = 1;
Use of undeclared identifer '_var1';
}
//加上getter method之後就發生紅字的錯誤說使用了未定義的變數
- (int)var1 {
}
@end
作者:
darktt
(小朱)
2016-08-01 18:51:00
setter與getter都實作的時候,那個陰性的變數就不會被建立了
作者:
uranusjr
(â†é€™äººæ˜¯è¶…級笨蛋)
2016-08-01 21:47:00
我個人是建議只要你想用變數, 那麼無論如何 synthesize都一定要寫, 不要依賴 implicit synthesis
作者:
kaijajan
(kj)
2016-08-02 09:11:00
了解了,謝謝指教
繼續閱讀
[問題] 關於上架時間的問題
helloo
[請益] 如何刪除開發者後台的app
shine1124
[請益] iTerm2 ssh
[email protected]
Links
booklink
Contact Us: admin [ a t ] ucptt.com