我想知道为什么Apple使用(在CoreAnimation中相当多,但在其他地方也是如此)常量被声明NSString * const为例如kCAGravityTop而不是常规枚举?在这种情况下类型安全怎么样?据我所知,可以将任何NSString传递给期望此常量的方法,而不会收到任何编译器警告.
NSString * const
kCAGravityTop
coding-style objective-c
coding-style ×1
objective-c ×1