- 博客(6)
- 收藏
- 关注
原创 oc是子类调用父类的方法
多继承下的初始化, 初始化规则: 一般应该重载init 方法, 应该指定初始化方法, 同一类的init 初始化应该调用自己类的指定初始化方法初始化, 指定初始化方法应该 调用父类的指定初始化实现初始化, 否则会造成递归调用. 继承下的消息传递过程. NSObject 规则 : 先在根类寻找, 实例方法 消息的接受者只能是 对象 不能是 类 O
2015-02-27 22:28:12 1689
原创 oc方法的覆盖
OC方法的覆盖 你没有经历我经历过的一切, 所以你不可能了解。 我有明确的人生目标, 并为之奋斗的目标。 Self 对方法的调用, 覆盖直接在子类中写, 不需要再次声明。 看对象 不看指针。 调用的时候看清楚调用的是哪个类的方法 B *pb = [[B alloc ] init]; [pb setVar]; [pb print]; A *pa =[ [A a
2015-02-27 21:36:37 545
原创 OC语言复习属性的声明
OC的属性声明 @property 类型 属性名 本质上就是一对getter 和 setter 方法 作用 1 声明了 getter 和 setter 方法 2 创建对应的@synthsize 3 创建对应的与getter 和 setter 对应的成员变量 属性的特性 attribute 第一类 : 读写性 外观控制 readwirte 既可以读取
2015-02-26 17:38:23 330
原创 我的OC升级之路(三)
对象的初始化, 需要给对象一个确定的状态, // 初始化方法 - (instancetype)initWithName:(NSString *)name sex:(NSString *)sex age:(NSInteger)age school:(NSString *)school num:(NSInteger)num { // 1.这里调用父类的成员变量 父类初始化 self =
2015-02-13 14:29:57 300
原创 我的OC升级之路(二)
完成了OC的类的声明, 开始类的实例化. 方法也是有返回值的, 方法的名字要有冒号 : - (void) setNum : (NSString *) n; method return method method take argument ar
2015-02-12 16:59:22 656
原创 我的OC升级之路(一)
第一次写博客, 以前连qq空间日志都懒得写.作为一个菜鸟, 文章主要是以学习心得体会为主. 以后有了能力以后,会尝试B格高一点的内容. 水平有限, 如果有错误的地方希望各位前辈, 大神告诉我,我一定会虚心接受, 好好改正. objective-c中类的定义方法, 类由两部分组成, 分为类的声明部分和类的实现部分, @interface Person : NSObject @property (n
2015-02-12 12:53:27 547 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人