我正在改进我的前任在当前工作中所做的项目。我在id
类中找到了属性NSManagedObject
,如下所示:
此外,Xcode
会将此属性名称突出显示为ID类型。这会在未来引起一些问题吗?我的意思是,系统是否足够聪明才能理解这是一个属性名称?我需要通过重构重命名它还是让它保持不变?
答案 0 :(得分:3)
id
是reserved word in objective-c,不要在对象上使用任何保留字作为属性名称。
答案 1 :(得分:2)
不要在模型中使用id
而不是uid
,例如,即使编译器可以区分差异,这也不是一个好习惯。