【发布时间】:2013-02-16 11:30:26
【问题描述】:
作为 iOS 应用程序编程的新手,我发现从一些示例代码开始非常有用。 因此,我最终得到了一个 .m 文件,它以一些看起来像
的行开头@synthesize valueOne= _valueOne;
我注意到,拥有这样的语法使得无法以编程方式设置 valueOne 的属性,例如做类似的事情
valueOne.tag = 3
因此,出于我自己的目的,我对“=_valueOne”部分进行了注释,而对代码的功能没有任何明显的损害。
这种语法的意义是什么,我的示例代码的作者在使用它时有什么考虑?
提前致谢
【问题讨论】:
-
这是另一个16:stackoverflow.com/q/5582448 987654322 stackoverflow.com/q/2371489 987654324 stackoverflow.com/q/5659156 987654326 stackoverflow.com/q/6146244 987654328 stackoverflow.com/q/6124109 987654330 stackoverflow.com/q/3521254 987654332 @ 987654333@stackoverflow.com/q/5521499stackoverflow.com/q/5466496stackoverflow.com/q/2114587
-
我真的第一次尝试寻找答案。问题是,用谷歌的方式来表达这个有点困难......
-
不,不是:stackoverflow.com/search?q=objective-c+underscore+synthesize 实际上,在您发布此内容之前,建议中会出现其中几个问题。
-
@Sjakelien 当您输入问题时,SO 会显示可能相关问题的列表。与您的问题一起出现的许多问题都会回答您的问题。
-
谢谢,我现在看到它们列在右侧。我会更加注意这一点。
标签: objective-c syntax synthesize