
block 语法 block语法 -> 块语法标准C里面没有Block, C语言的后期扩展版本, 加入了匿名函数; C++, JS, Swift...
面向对象的三大特性: 封装继承与多态;封装是对类中的一些字段, 方法进行保护, 不被外界所访问到, 有一种权限控制的功能, OC中有四种访问权限...
属性的属性, 是对内存的优化,! 这里具体讲解 属性的内部实现原理 assignassign的内部实现 // 定义变量的时候, 无原子性,...
1. 为什么要使用内存管理 iOS应用程序出现crash(闪退), 90%以上的原因是出现了内存问题!内存问题主要出现在内存溢出和野指针异常! ...
三种集合类 NSSArray 用于对象有序集合(NSObject对象)NSSet 用于对象的无序集合NSDictionary 永固键值映射以上三...
1. 不可变数组NSArray 创建不可变数组NSArray *array1 = [NSArray arrayWithObject@"iphon...
1. 苹果开发者文档 苹果每次iOS版本的升级, 都会更新大量的API, 并提供相应的参考文档!API(Application Programm...
1. 继承 继承注意事项 子类继承父类所有变量和方法; 继承是单向的, 子类所有成员变量和方法 没有父类的类称为根类, OC中的根类为NSObj...
1. 属性 属性是 objective-c2.0 定义的语法, 为实例变量提供了setter和getter方法的默认实现, 能在一定程度上简化代...
文集作者