在Foundation Kit 内置很多的常用类.有NSString, NSArray, NSDictionary等, 这些都是不可变的.如果要动态的改变就要在中间加上Mutable.
在NSArray中要以nil结束.
NSEnumerator是迭代器.相当于java中的Iterator.
在2.0版本中增加了快速枚举,语法是:for(NSObject in 集合).相当于java中的增强for循环.
因为NSArray和NSDictionary只能存储对象,为了方便框架提供了各种数值的包装类.NSValue, NSNull比较常用.
便利数组的3种方式:通过索引, 使用NSEnumerator和快速枚举.
在调试的时候在Breakponts中加入-[NSException raise] 和 objc_exception_throw.这样就可以定位到错误的位置.