摘要: 给类添加方法 在不继承,不拓展类的情况下使用分类来完成对某一个类的方法进行扩展团队开发时 每个功能可以使用一个分类来写分类不能添加成员变量 只能添加方法。在 main函数中 需要引入所有的分类的.h文件给系统自带函数添加分类方法1.代码中还涉及有对象方法调用类方法,或者类方法可以调用对象方法。2.对... 阅读全文
posted @ 2015-04-28 23:54 MyCloud 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-04-28 22:36 MyCloud 阅读(126) 评论(0) 推荐(0) 编辑
摘要: #define 只做替换不做运算76 A D 9.以下程序的输出结果为( )。77 78 #define ADD(x) x*x79 80 main( )81 82 { int a=4,b=6,c=7,d=ADD(a+b)*c;83 84 printf("d=%d",d);85 86 }87 88 A... 阅读全文
posted @ 2015-04-28 11:22 MyCloud 阅读(140) 评论(0) 推荐(0) 编辑
摘要: new 方法解析init方法就是初始化方法。用来初始化对象,是个对象方法。重写init方法init方法的执行过程person对象初始化完毕 内部有两个成员变量 一个_age 一个是NSObject中的isa成员变量student对象初始化完毕 内部有三个成员变量 一个_no 一个从Person类中... 阅读全文
posted @ 2015-04-27 21:57 MyCloud 阅读(378) 评论(0) 推荐(0) 编辑
摘要: private的的变量 不能在子类中进行访问,但是子类对象中依旧含有这个变量,子类只能通过get set方法进行访问。变量什么都未标示,默认是protected的跟随策略:money也是protected实现类中也可以声明成员变量,默认是private的 阅读全文
posted @ 2015-04-27 21:53 MyCloud 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 有赋值就是set方法,没有 就是get方法@synthesize 只会去访问 _age 这个成员变量 阅读全文
posted @ 2015-04-27 21:52 MyCloud 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-04-27 21:49 MyCloud 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 三种设置值的方法 成员变量默认值为nil null 等 都是等价于 等于0;对象中有另外一个对象属性的话 ,如果需要使用这个other对象,需要先new,然后set给对象,才能使用,否则other对象默认值是0。 阅读全文
posted @ 2015-04-27 21:47 MyCloud 阅读(115) 评论(0) 推荐(0) 编辑
摘要: NSString 类位于 Foundation框架中。NSString *str =@“这是一个字符串的创建”;char *c = “这是c语言的字符串”;oc的字符串使用%@占位c的字符串使用%s占位创建oc字符串的另一种方式: 阅读全文
posted @ 2015-04-27 21:44 MyCloud 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 多态的好处多态的局限性或者[super init]调用父类init 完成 继承自父类 属性的初始化 阅读全文
posted @ 2015-04-27 21:43 MyCloud 阅读(112) 评论(0) 推荐(0) 编辑