
Object C
tom1680
移动智能设备及未来智能
展开
-
Object-C Category(OC分类)
1.不改变原来类模型即内容可以为类增加方法;不能增加成员变量; 2.可以访问成员变量; 3.可以覆盖原来方法,不建议使用;因为原来方法被屏蔽;优先级:分类(最后编译的分类) ->原来类->父类 //声明 @interface 类名(分类名称) @end //实现 @implementation 类名(分类名称) @end 必须引入类名头文件原创 2015-02-24 23:57:57 · 339 阅读 · 0 评论 -
点语法
OC中的点表示调用方法;JAVA中的点表示访问成员变量。 例: Person类:属性 age;方法:getter和setter OC: p.age = 10 //[p setAge:10] int age = p.age //[p age] 注:p->age //访问age变量 JAVA: p.setAge(10) int age = p.getAge()原创 2015-02-24 21:38:37 · 85 阅读 · 0 评论 -
构造函数
创建对象过程: 分配存储空间(+alloc)初始化(-init) 重写init()方法 即可初始化成员变量,必须先调用[super init] 例:Person类 实现文件中重写 -init() { //1.调用父类init,做一些初始化操作 self = [super init]; //2.初始化成功 if(self != nil) { //3.原创 2015-02-24 21:45:25 · 306 阅读 · 0 评论 -
OC点语法
OC中的点表示调用方法;JAVA中的点表示访问成员变量。 例: Person类:属性 age;方法:getter和setter OC: p.age = 10 //[p setAge:10] int age = p.age //[p age] 注:p->age //访问age变量 JAVA: p.setAge(10) int age = p.getAge();原创 2015-02-24 23:59:26 · 384 阅读 · 0 评论