摘要: id类型:di是一种通用的对象类型,它可以用来存储属于任何类的对象,可以理解为万能指针!在id的定义中,已经包好了*号。id、指针只能指向os的对象。用NSObject访问子类对象方法NSObject *obj = cat;[(Cat*)obj run];id类型应用场景:1 //动物类2 Anim... 阅读全文
posted @ 2015-07-02 23:23 预估计 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 先定义一个Student类: 1 @interface Student : NSObject{ 2 int _age; 3 } 4 -(void)setAge:(int)newAge; 5 -(int)age; 6 @end 7 8 //实现 9 @implementation Stude... 阅读全文
posted @ 2015-07-02 23:09 预估计 阅读(319) 评论(0) 推荐(0) 编辑
摘要: OC没有方法的重载!因为即使参数个数一样多,方法名也都是不一样的!方法参数的个数不一样名字肯定也不一样!有 “+”“-”方法的区别,“:”也是方法名的一部分。以下方法方法名都是不一样的:1 -(void)test:(int) num;2 +(void)test:(int) num;3 -(void)... 阅读全文
posted @ 2015-07-02 22:26 预估计 阅读(414) 评论(0) 推荐(0) 编辑
摘要: OC中类的定义分为两部分:1)累的声明(规定当前类的:类名、属性、行为) 1 @interface 类名:父类名 2 3 { 4 5 //定义类的属性 6 } 7 8 //类的方法 9 10 @end2)类的实现:1 @implementation 类名2 3 //... 阅读全文
posted @ 2015-07-02 00:21 预估计 阅读(617) 评论(0) 推荐(0) 编辑