我一直在努力改进我的“Objective”编程风格,我遇到了this article,它谈到了变量和设置值。它帮助我理清了很多事情,但我仍然有一个问题。
乔纳森·斯特林在他的回答中都提到了
self.qux = blah;和
[self setQux:blah];这两者有什么区别吗?如果是,哪一种是首选的编码风格?
我相信第二个例子的正确术语是getter和setter方法,但是第一个样式是什么呢?
发布于 2014-05-14 10:58:20
他们俩是一样的。您可以使用代码的任何一种样式。它被称为财产。属性具有getter和setter。
对我来说,
对于属性,我将使用self.myProperty.
当它是一个方法时,我将使用self myMethod;
这真的取决于你的编程风格。
https://stackoverflow.com/questions/23652626
复制相似问题