随笔分类 -  Objective-C

摘要:在很多时候我们都要重写初始化方法。而“error:Cannot assign to 'self' outside of a method in the init family”这个错误是基于初始化方法名的编写错误导致的。原因在于:Xcode判断是否为init方法规则:方法返回id,并且名字以init... 阅读全文
posted @ 2015-10-07 14:09 calvin_Dai
摘要:在Object-C中我们很多时候都会重写init方法。一般情况下我们都会这样写:-(instancetype)initWithDic:(NSDictionary *)dic{ if(self=[super init]){ code } return self;}我... 阅读全文
posted @ 2015-10-07 14:06 calvin_Dai 阅读(224) 评论(0) 推荐(0)
摘要:一、block 1.bock是由于^开头,括号里面填写参数类型。 标准代码块: 返回值 (^代码块名称) (参数类型) = ^(参数) {方法体};2.我们的块即可以定义在函数内或者对象方法内,也可以定义在函数外或则对象方法外.m文件内。3.定义在对象方法内或者函数内代码块可以访问函数... 阅读全文
posted @ 2015-07-23 11:08 calvin_Dai 阅读(308) 评论(0) 推荐(0)
摘要:/** 狗:哈士奇*///僵尸#import @interface Dog : NSObject- (void) walk;+ (void)test;- (void) test;@end@implementationDog- (void) walk{ NSLog(@"往前走两步");}+ (voi... 阅读全文
posted @ 2015-06-14 23:26 calvin_Dai 阅读(166) 评论(0) 推荐(0)
摘要:Objective-C 继承 继承:是一种XXX是XXX的关系。例如:学生是人,所以学生与人就是继承的关系。#import @interface Person : NSObject{ int _age; int _weight;}- (void) run;+ (void)eat;@end@imp... 阅读全文
posted @ 2015-06-14 22:59 calvin_Dai 阅读(230) 评论(0) 推荐(0)