【发布时间】:2009-12-04 06:49:22
【问题描述】:
根据Apple,应使用两到三个字母前缀
在命名类、协议、函数、常量和 typedef 结构时。
这是否包括不打算成为框架一部分的类,只是在应用程序内部使用?我意识到这依赖于开发框架的其他开发人员,您可能会使用这些框架来使用前缀,但这似乎是可以接受的。那么核心数据实体呢?如果我从它们生成类,它们不应该也加前缀吗?
【问题讨论】:
标签: objective-c core-data coding-style
根据Apple,应使用两到三个字母前缀
在命名类、协议、函数、常量和 typedef 结构时。
这是否包括不打算成为框架一部分的类,只是在应用程序内部使用?我意识到这依赖于开发框架的其他开发人员,您可能会使用这些框架来使用前缀,但这似乎是可以接受的。那么核心数据实体呢?如果我从它们生成类,它们不应该也加前缀吗?
【问题讨论】:
标签: objective-c core-data coding-style
为安全起见,请为应用程序中的所有类使用前缀。所有类都加载到 Objective-C 中的单个平面命名空间中,前缀可防止现在和将来发生冲突。
这也包括 CoreData 实体;它们还应该使用与应用程序其他类相同的前缀。
【讨论】:
另请注意,您可能会决定在其他地方使用其中的一些代码,因此现在使用前缀可以保护您免受未来潜在的冲突。
【讨论】: