2012-03-20 30 views

回答

2

對於初學者來說,不需要爲特定的事情做一些特殊的事情,這是默認的特性,但對於初學者來說,不要使用點語法。一個適當的討論是在下面的帖子 Dot notation vs. message notation for declared properties

+0

在Xcode以外的編輯器中,這是行不通的。你會得到錯誤:請求成員'methodName'的東西不是結構或聯合。這就是我不這麼想的原因。謝謝。 – 2012-03-20 10:53:39

+0

我知道屬性和點語法是用於訪問狀態的,這就是爲什麼(除了它在CodeRunner中不起作用),我忘記了可以用這種方式訪問​​方法。 – 2012-03-20 11:00:36

1

你不需要做任何事情。您可以在任何方法上使用「點符號」,無論它是由@property還是由常規方法聲明聲明。對於對象和類都是如此。

+0

在Xcode以外的編輯器,這是行不通的。你會得到錯誤:請求成員'methodName'的東西不是結構或聯合。這就是我不這麼想的原因。謝謝。 – 2012-03-20 10:53:52

+0

通過「Xcode以外的編輯器」,你的意思是[「CodeRunner」](http://krillapps.com/coderunner/),那麼?聽起來像CodeRunner中的一個錯誤。 – 2012-03-20 16:32:19

+0

+1是的,我知道我不會擺脫那種糟糕的措辭:) – 2012-03-21 23:18:47