上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 20 下一页
摘要: 类似于java中的interface接口类,没有含有抽象方法,让实现它的类,必须实现其中的方法OC中的协议(protocol):1 1)Protocol:就一个用途,用来声明一大堆的方法(不能声明成员变量),不能写实现2 2)只要某个类遵守了这个协议,就拥有了这个协议中的所有方法声明3 3)只要父类... 阅读全文
posted @ 2015-05-15 17:50 王世桢 阅读(623) 评论(0) 推荐(0) 编辑
摘要: block的概念1 block是一个类型,block对象是一个C级别的语法和运行机制,它与标准的C函数类似,不同之处在于,它除了有可执行代码以外,它还包含了与堆、栈内存绑定的变量。因此,Block对象包含着一组状态数据,这些数据在程序执行时用于对行为产生影响2 你可以用Block来写... 阅读全文
posted @ 2015-05-15 15:59 王世桢 阅读(340) 评论(0) 推荐(0) 编辑
摘要: Category 分类 ,又称为类别、类目概念1 Category有多种翻译:分类、类别、类目(一般叫分类的多)2 Category式OC特有的语法,其他语言没有的语法(类似于C#语言中的"扩展方法"和partial 关键字作用1 在不修改原有类的基础上增加新的方法2 一个庞大的类可以分模式开发3 ... 阅读全文
posted @ 2015-05-15 13:34 王世桢 阅读(1260) 评论(0) 推荐(0) 编辑
摘要: 指针: 指向内存的地址指针变量 存放地址的变量指针变量值 变量中存放的值(地址值)指针变量指向的内存单元值 内存地址指向的值1):强指针:默认的情况下,所有的指针都是强指针,关键字strong2):弱指针:__weak关键字修饰的指针 ... 阅读全文
posted @ 2015-05-15 10:59 王世桢 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 作用:可以简单地引用一个类简单使用@class Dog; //类的引入 #import "Dog.h"仅仅是告诉编译器:Dog是一个类;并不会包含Dog这个类的所有内容 具体使用在.h文件中使用@class引用一个类在.m文件中使用#import包含这个类的.h文件#import和@class的... 阅读全文
posted @ 2015-05-14 14:07 王世桢 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 在OC中当一个APP使用的内存超过20M,则系统会向该APP发送 Memory Warning消息,收到此消息后,需要回收一些不需要再继续使用的内存空间,比如回收一些不再使用的对象和变量等,否则程序会崩溃OC内存管理的范围管理范围: 1 管理任何继承NSObject的对象,对其他的基本数据类型... 阅读全文
posted @ 2015-05-14 13:23 王世桢 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 格式-(instancetype)init(){ self=[super init] if(self){ } return self; } 自定义构造方法规范1)一定是对象方法,以减号开头2)返回值一般是id类型3)方法名一般以initWith开头 带参数的构造方法 1 -(... 阅读全文
posted @ 2015-05-13 18:11 王世桢 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 多态1 允许不同的类定义相同的方法 动态类型1 程序直到执行时才能确定所属的类 静态类型1 将一个变量定义为特定类的对象时,使用的是静态形态 1 将一个变量定义为特定类的对象时,使用的是静态类型,在编译的时候就知道这个变量所属的类,这个变量总是存储特定类的对象。使用静态类型时,编译器尽可能... 阅读全文
posted @ 2015-05-13 17:27 王世桢 阅读(639) 评论(0) 推荐(0) 编辑
摘要: @synthesize用法1)@property int age; @synthesize age; 表示生成.h中变量 age的 get和 set方法注意: 如果@synthesize 变量名要先在.h文件中声明 @property int age; @synthesize age;展... 阅读全文
posted @ 2015-05-13 15:21 王世桢 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 使用"点语法"Person *p =[Person new];//点语法//对象.属性名//注意,此时 (p.age)并不是直接方法实例对象//而是xcode可能到点语法(p.age)后,会帮我们自动替换//p.age --替换--->[p setAge:18]p.age=18;//注意.此处 p.... 阅读全文
posted @ 2015-05-13 14:46 王世桢 阅读(237) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 20 下一页