上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要: 分类-Category1.基本用途如何在不改变原来类模型的前提下,给类扩充一些方法?有2种方式l 继承l 分类(Category)2. 格式分类的声明@interface类名 (分类名称)// 方法声明@end分类的实现@implementation类名 (分类名称)// 方法实现@end3.好处一... 阅读全文
posted @ 2015-11-10 20:15 yhidr 阅读(242) 评论(0) 推荐(0) 编辑
摘要: id简介万能指针,能指向任何OC对象,相当于NSObject *id类型的定义typedef struct objc_object { Class isa;} *id;使用// 注意:id后面不要加上*id p = [Person new];局限性调用一个不存在的方法,编译器会马上报错构造方法... 阅读全文
posted @ 2015-11-10 19:40 yhidr 阅读(341) 评论(0) 推荐(0) 编辑
摘要: @property1,在@interface中2,自动生成setter和getter的声明#import @interface Person : NSObject{ int _age; // int age; int _height; double _weig... 阅读全文
posted @ 2015-11-10 16:48 yhidr 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 点语法的本质:方法调用#import #import "Person.h"int main(int argc, const char * argv[]){ Person *p = [Person new]; // 点语法的本质还是方法调用 p.age = 10; // [p... 阅读全文
posted @ 2015-11-10 15:11 yhidr 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1.只有利用类名调用类方法的时候,不需要在类名后面写*。其他情况下,类名后面统一加上一个*Circle *c1 = [Circle new];- (BOOL)isInteractWithOther:(Circle *)other;2.返回值是BOOL类型的方法,方法名一般都以is开头- (BOOL)... 阅读全文
posted @ 2015-11-10 13:40 yhidr 阅读(347) 评论(0) 推荐(0) 编辑
摘要: #import @interface Person : NSObject{ int _no; @public // 在任何地方都能直接访问对象的成员变量 int _age; @private // 只能在当前类的对象方法中直接访问 int _h... 阅读全文
posted @ 2015-11-10 12:16 yhidr 阅读(157) 评论(0) 推荐(0) 编辑
摘要: self关键字1. 成员变量和局部变量同名当成员变量和局部变量同名时,采取就近原则,访问的是局部变量用self访问成员变量,区分同名的局部变量2.使用细节1) 出现的地方:所有的OC方法中(对象方法\类方法),不能出现在函数2) 作用使用 "self->成员变量名" 访问当前方法调用的成员变量使用 ... 阅读全文
posted @ 2015-11-07 21:21 yhidr 阅读(215) 评论(0) 推荐(0) 编辑
摘要: [Person test] : unrecognized selector sent to instance给Person对象发送了一个不能识别的消息 :test 阅读全文
posted @ 2015-11-07 20:36 yhidr 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 一、 set方法和get方法1. set方法和get方法的使用场合@public的成员可以被随意赋值,应该使用set方法和get方法来管理成员的访问(类似机场的安检、水龙头过滤,过滤掉不合理的东西),比如僵尸的生命值不能为负数2. set方法1) 作用:用来设置成员变量,可以在方法里面过滤掉一些不合... 阅读全文
posted @ 2015-11-07 20:29 yhidr 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 方法声明: 方法调用:*冒号也是方法名的一部分*同一个类中不允许两个对象方法同名练习给Car类设计一个方法,用来和其他车比较车速,如果快返回1,慢返回-1,相同返回0#import @interface Car : NSObject{ @public int speed;}- (int... 阅读全文
posted @ 2015-11-07 13:33 yhidr 阅读(351) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 下一页