1 2 3 3.1 3.2 3.3 malloc+init 访问器方法:setter getter 4 4.1 四种基本类型 int %i float %f double %g %e char %c 限定词 long , long long , short , usigned , signed id 类型 (指针) 5 for while do break continue 6 if switch conditional 7 7.1 h和m文件分离 7.2 setter getter方法 7.3 局部变量 static变量 8 8.1 声明部分的变量和方法为公有继承 8.2 @class 8.3 方法覆盖 抽象类 9 9.1 多态 动态绑定 9.2 id类型中可以存储所有的类型 也可以进行运行该对象的方法 归属于动态绑定 9.3 9.4 @try @catch @finally @throw 10 10.1 初始化 10.2 @protected @private @public 10.3 extern 全局 静态变量 static +为类方法 (只能类进行调用) -为实例方法 10.4 typedef 强制类型转换 位操作符 11 11.1 分类 (类别 category) 11.2 未命名分类 11.3 @protocol @required @optional(可选) 12 12.1 #define 条件编译 13 15 1 数字对象 2 字符串对象 可变字符串 NSMutableString NSMutableString 3 数组对象 可变数组和不可变数组 nil标记参数数组的结束 但不会存储在数组中 指针的浅拷贝与深拷贝的区别 php python中很常见的方式 3.2NSValue类 4 词典对象 可变和不可变 NSMutableDictionary *dictionary = [ NSMutableDictionary dictionary]; [dictionary setObject:@"abc" forKey:@"bcd"]; 不可变 5 集合对象 set 5.1 16 1 NSFileHandle NSURL NSBundle 2 NSData 3 4 17 1 自动垃圾收集(不推荐) 手工引用计数和自动释放池 [myFranction retain] [myFranction release] --dealloc 自动引用计数 ARC 18 1 深浅拷贝 2协议 19 1 xml归档 2 3 20 重要声明:邮件内容为作者自行编辑,有道云笔记不对内容真实及有效性负责。请与作者联系。