1
我正在第一次學習XCode和iOS。使用鼠標和Ctrl鍵創建插座時,@synthesize會發生什麼?在我看的教程中,它得到了自動處理,但我沒有在我的Xcode中看到它。我正在運行最新的OS X和最新的Xcode。以最新的XCode合成
如果沒有自動處理,我們還可以覆蓋getter和setter嗎?
說是這樣的:(!0.8)
@synthesize topSpeed = _topSpeed;
(void)setTopSpeed:(double)speed
{
if((speed < 1) && (speed > 0) _topSpeed = speed;
}
好的,最新的xcode是否也增加了_(下劃線)? – cdub
是的,默認情況下,Xcode前綴一個下劃線。 –
使用'self.topSpeed'而不是'_topSpeed'總是一個好習慣 –