我创建了一个具有"id"属性的对象(它来自具有唯一ID的数据库).然后我记得"id"是Cocoa中的一个类名.使用名为"id"的int属性似乎没有任何问题,但是我以后会遇到问题吗?
小智 12
您可以将其id用作属性名称,因为typedef和声明的属性位于不同的名称空间中.
也就是说,您应该考虑使用更具描述性的属性名称,特别是对于与方法名称冲突更强大的属性名称.在某些情况下,具有相同名称但返回类型不同的方法可能会导致问题,例如动态类型.
此外,在使用Core Data时,使用更具描述性的名称尤为重要,因为Core Data属性名称不能与方法名称相同NSObject或NSManagedObject没有参数.
| 归档时间: |
|
| 查看次数: |
2062 次 |
| 最近记录: |