------- Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ---------- 一.类的本质 1: // 类本身也是一个对象,是个Class类型的对象,简称类对象 2: 3: /* 4: 利用Class 创建 Person类对象 5: ...
分类:
编程语言 时间:
2015-03-06 18:48:36
阅读次数:
133
//// main.m// 06-类的本质//// Created by apple on 13-8-8.// Copyright (c) 2013年 itcast. All rights reserved.//#import #import "Person.h"#import "Student.h...
分类:
其他好文 时间:
2015-02-28 21:33:26
阅读次数:
228
(一)类的本质1.类也是个对象其实类也是一个对象,是Class类型,简称“类对象”。// Class类型的定义typedef struct objc_class *Class;// 类名就代表着类对象,每个类只有一个类对象2.+load和+initialize+load> 在程序启动的时候会加载所有...
分类:
移动开发 时间:
2015-02-24 17:26:53
阅读次数:
215
今天我终于把黑马入学流程里的基础测试提交了,有一种如释重负的感觉。下一步就是OC的入学基础测试了,fight!fight!fight! 这几天主要任务是C语言基础测试,但是也夹杂这学了一些OC基础知识。主要学习了:先复习下类的本质:其实类也是一个对象,对象都有类型,类对象本身是个class类型...
分类:
其他好文 时间:
2015-02-01 21:52:13
阅读次数:
367
类的本质:/* 1.当程序启动时,就会加载项目中所有的类和分类,而且加载后会调用每个类和分类的+load方法。只会调用一次。 2.当第一次使用某个类时,就会调用当前类的+initialize方法 3.先加载父类,再加载子类(先调用父类的+load方法,再调用子类的+load方法) 先初始化父...
分类:
其他好文 时间:
2014-12-05 09:14:45
阅读次数:
181
A.概念类对象:类也是一个对象,是Class类型的对象实例对象:创建的对象,有一个isa指针指向类B.操作获取内存中的内对象1.使用实例对象获取Class c = [p class];不必使用*2.使用类获取Class c = [Person class];C.类的加载1.先加载父类,再加载子类,加...
分类:
其他好文 时间:
2014-11-24 20:31:36
阅读次数:
123
一、成员变量的作用域二、点语法三、构造方法四、分类五、类的本质六、自动生成getter和setter方法七、description方法八、id类型九、SEL一、成员变量的作用域@public在任何地方都能直接访问对象的成员变量@private只能在当前类的对象方法中访问@protected(可以不写...
分类:
编程语言 时间:
2014-11-13 21:59:36
阅读次数:
300
1.当程序启动时,就会加载项目中所有的类和分类,而且加载后会调用每个类和分类的+load方法。只会调用一次。2.当第一次使用某个类时,就会调用当前类的+initialize方法3.先加载父类,再加载子类(先调用父类的+load方法,再调用子类的+load方法) 先初始化父类,再初始化子类(先调用父....
分类:
其他好文 时间:
2014-09-14 23:25:57
阅读次数:
197
1:类的本质:类也是一种类,可以叫做类类,类对象,类类型;
2:类和对象在内存中分配问题(注意区分类的对象和类对象的概念) 类对象在内存中只有一份,且只加载一次,类对象中存放了类中定义的方法;
而成员变量和isa指针,存放在了类的对象中;isa指针指向了类对象;如图: 3...
分类:
其他好文 时间:
2014-05-12 02:52:39
阅读次数:
263
OC语言类的深入和分类一、分类(一)分类的基本知识概念:Category分类是OC特有的语言,依赖于类。分类的作用:在不改变原来的类内容的基础上,为类增加一些方法。添加一个分类:文件结构图:在分类中添加一个方法Study方法的实现测试程序:(二)分类的使用注意(1)分类只能增加方法(包括类方法和对象...
分类:
编程语言 时间:
2014-05-08 19:49:45
阅读次数:
400