ios - 对所有实例变量编码标准使用@properties

标签 ios objective-c

我的编码团队已选择实现一种编码标准,即对所有实例 ivar 使用 @property。对于公开的事物,我们当然在我们的 .h 文件中定义它们,但对于我们的私有(private)事物,我们在我们实现之上的接口(interface)中的 .m 文件中定义它们。

  1. 我将它们称为 self.myvar = whatever 还是 [self setMyvar:whatever] 有关系吗?这对我来说似乎根本不重要,而且在我们的代码库中似乎有大量的混合方式。

最佳答案

self.myvar = whatever

的语法糖
[self setMyvar:whatever]

它们是完全一样的东西。完全没有区别。

关于ios - 对所有实例变量编码标准使用@properties,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16109415/

相关文章:

ios - 在 UIAutomation 中获取设备方向

c++ - 我可以在统一包装器中调用包含 block 的 iOS 代码吗?

iphone - Objective-C 数学函数

ios - 使用 Storyboard 在屏幕上显示两个 View Controller ,例如 SplitViewController

iphone - 可滚动的网格状 View

iphone - 如何重置 iPhone 应用程序的钥匙串(keychain)?

ios - 点击 UITableView 单元格正在创建一个新单元格

ios - 在 iOS 上通过 websocket 连接到 XMPP?

ios - 将 Collection View 复制到不同场景的最简单方法

ios - CoreData 在 NSFetchRequest 找到新对象之前需要一些时间