我知道,我們通常建議使用@property
存取,而且我知道使用self.myView = x
,而不是mView = x
是很重要的,但是:myView.frame VS. self.myView.frame
是不是
myView.frame
是否足夠? TheElements中的AtomicElementFlippedView.m文件有self.wikipediaButton.frame=buttonFrame;
。如果我得到/設置我的ivar的財產而不是ivar本身,我不應該離開self
嗎?它也是
[self.wikipediaButton addTarget:...];
。但是我不應該在這裏留下self
嗎?我不應該總是在伊娃上打一個功能,而不是財產?即,[wikipediaButton addTarget:...];
謝謝!
馬特
可能的重複:[應該在內部訪問實例變量時使用屬性還是直接引用?](http://stackoverflow.com/questions/3753130/should-i-use-properties-or-direct-reference-when-訪問實例變量 - 實習生)。 – 2010-09-25 18:58:54
謝謝,所有。我想我現在明白了。 :) – ma11hew28 2010-09-25 20:04:04