2012-03-20 45 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