首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >self.variableName与[self variableName]

self.variableName与[self variableName]
EN

Stack Overflow用户
提问于 2014-05-14 10:55:22
回答 1查看 43关注 0票数 1

我一直在努力改进我的“Objective”编程风格,我遇到了this article,它谈到了变量和设置值。它帮助我理清了很多事情,但我仍然有一个问题。

乔纳森·斯特林在他的回答中都提到了

代码语言:javascript
复制
self.qux = blah;

代码语言:javascript
复制
[self setQux:blah];

这两者有什么区别吗?如果是,哪一种是首选的编码风格?

我相信第二个例子的正确术语是getter和setter方法,但是第一个样式是什么呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-14 10:58:20

他们俩是一样的。您可以使用代码的任何一种样式。它被称为财产。属性具有getter和setter。

对我来说,

对于属性,我将使用self.myProperty.

当它是一个方法时,我将使用self myMethod;

这真的取决于你的编程风格。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23652626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档