在调试同事编写的代码的过程中,我偶然发现了令我神秘化的以下内容:
NSMutableArray *array = [NSMutableArray array];
NSUInteger arrayCount = array.count;
Run Code Online (Sandbox Code Playgroud)
为什么这样做?它也适用于NSDictionary和其他类型,但在文档和Cocoa标题中没有任何地方@property可以找到这些定义.
谷歌搜索"NSArray属性"并没有产生许多有用的结果,所以我正在向SO伸出援手,这肯定是一个非常令人尴尬的问题.