Xcode 4.2要求核心数据属性的第一个字母为小写

时间:2011-10-18 22:36:23

标签: ios core-data

有谁知道为什么Xcode 4.2要求核心数据模型中的小写字母以属性名称开头?将来会有任何问题吗?

3 个答案:

答案 0 :(得分:2)

一直以来都是这样,因为Objective-C标准命名约定建议iVars,属性等的小写首字母。核心数据只是强制执行该推荐。

答案 1 :(得分:2)

虽然您通常应遵循建议的命名约定,但如果您需要解决此问题,则可以在" Name"中输入一个开头的大写字符。 "数据模型检查器的属性" (检查员在右侧窗格中)。如果Core Data属性编辑器不允许您输入大写字母作为第一个字符,则检查员将允许它。

答案 2 :(得分:0)

如果你进入终端并找到xcdatamodel / contents并编辑它(我使用了vi),你可以找到你的名字并进行更改。