摘要:
类似于java中的interface接口类,没有含有抽象方法,让实现它的类,必须实现其中的方法OC中的协议(protocol):1 1)Protocol:就一个用途,用来声明一大堆的方法(不能声明成员变量),不能写实现2 2)只要某个类遵守了这个协议,就拥有了这个协议中的所有方法声明3 3)只要父类... 阅读全文
摘要:
block的概念1 block是一个类型,block对象是一个C级别的语法和运行机制,它与标准的C函数类似,不同之处在于,它除了有可执行代码以外,它还包含了与堆、栈内存绑定的变量。因此,Block对象包含着一组状态数据,这些数据在程序执行时用于对行为产生影响2 你可以用Block来写... 阅读全文
摘要:
Category 分类 ,又称为类别、类目概念1 Category有多种翻译:分类、类别、类目(一般叫分类的多)2 Category式OC特有的语法,其他语言没有的语法(类似于C#语言中的"扩展方法"和partial 关键字作用1 在不修改原有类的基础上增加新的方法2 一个庞大的类可以分模式开发3 ... 阅读全文
摘要:
指针: 指向内存的地址指针变量 存放地址的变量指针变量值 变量中存放的值(地址值)指针变量指向的内存单元值 内存地址指向的值1):强指针:默认的情况下,所有的指针都是强指针,关键字strong2):弱指针:__weak关键字修饰的指针 ... 阅读全文