为什么NSArray和NSDictionary中不能存放int、float、bool等基本类型。
因为NSArray和NSDictionary中只能存放对象。基本类型不是对象。
那为什么NSArray和NSDictionary中只能存放对象呢?
因为Objc的对象实际是一个指针,所以从指针的这个角度来看的话,
数组和字典中存放的每一项都是等长的。这样处理比如length,get、add等操作的
时候就非常简单了。
用了c语言的数组以后,就会觉得Objc的NSArray实在太方便了。
就是因为上面的这一点。