摘要: 1.import方式会包含被引用类的所有信息,包括被引用类的成员变量和方法2.class方式知识告诉编译器在当前这个文件中有另一个类的声明,具体这个类有什么信息,这里不需要知道,等到实现文件中真正要用到时 在去查看另一个类中的信息3.class可以解决两个类循环引用的问题 阅读全文
posted @ 2015-05-29 21:08 Angel_baby 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 1.单行注释 ://2.多行注释:/* */3.方法的注释:#pragma mark 解释(这中方式可以快速定位到方法,但是第一个方法到注释不会出现)4.用注释给方法分组:#pragma mark - 解释 阅读全文
posted @ 2015-05-29 21:03 Angel_baby 阅读(783) 评论(0) 推荐(0) 编辑
摘要: 1.构造方法的声明和实现//声明- (id) initWithAge:(int) age andNo: (int) no;//实现- (id) initWithAge:(int) age andNo: (int) no{ self=[super init];//调用父类的init方法初始化 ... 阅读全文
posted @ 2015-05-29 21:01 Angel_baby 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 1.构造方法的声明和实现//声明- (id) initWithAge:(int) age andNo: (int) no;//实现- (id) initWithAge:(int) age andNo: (int) no{ self=[super init];//调用父类的init方法初始化 ... 阅读全文
posted @ 2015-05-29 20:57 Angel_baby 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1.作用:@property是用来快速生成属性和属性的getter,setter方法的2.用法1.当类有声明属性时,可以用@property 生成属性的get,set方法@interface Student{int age;}@end//该句就相当于原始的get,set方法@property int... 阅读全文
posted @ 2015-05-29 20:39 Angel_baby 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 1.类的属性都有对应的getter和setter方法, 我们可以通过 [对象 setXxx:22]/[对象 xxx]方式调用setter方法和getter方法 但是也可以用 对象.Xxx=22 /int a=对象.xxx 这种方式编译器会自动帮我们判断是要get还是set, 当用这个点语法的... 阅读全文
posted @ 2015-05-29 20:14 Angel_baby 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 1.声明和实现@interface 主类名称 (分类名称)// 声明一些方法@end@implementation 主类名称 (分类名称)// 实现一些方法@end2.分类若失单独的文件,那么文件多名称格式 : 主类名+分类名.h eg, NSString+test.h3.作用:可以动态的为已经... 阅读全文
posted @ 2015-05-29 19:56 Angel_baby 阅读(201) 评论(0) 推荐(0) 编辑