主要内容概括标号主题内容一封装面向对象三大特性;封装的概念/原因/好处/原则二*getter和settersetter / getter方法;注意点三自定义代码段如何自定义代码片段 / 导入代码片段四*点语法点语法基本使用/本质/注意五self关键字类方法与对象方法中的self/全局变量成员变量局部...
分类:
其他好文 时间:
2015-07-29 22:37:21
阅读次数:
153
句型公式:@property(assign)int name = 实例_name + 存储方法setName + 取值方法getName。...
分类:
移动开发 时间:
2015-07-28 21:15:05
阅读次数:
152
一、点语法本质其实点语法本质还是方法调用当使用点语法时,编译器会自动展开称相应的方法1 //方法调用2 Student *stu = [[Student alloc] init]; 3 [stu setAge:10]; 4 int age = [stu age];5 //--------------...
分类:
其他好文 时间:
2015-07-25 07:05:56
阅读次数:
122
点语法:对象.属性名注意:此时并不是直接访问实例变量,而是xcode看到点语法后,会自动替换成[p setAge: 18]方法, 当出现在左侧时则替换为[p age]的get方法不能使用self.age会出现死循环20)@property:@property是编译器的指令,告诉编译器声明属性的访问器...
分类:
其他好文 时间:
2015-07-24 20:40:24
阅读次数:
126
1.代码中增加标记 #pragma mark - #pragma mark2.点语法 Person *p = [Person new]; // 点语法的本质还是方法调用 p.age = 10; // [p setAge:10]; int a = p.age; // [p age];3.成员变量的作....
分类:
其他好文 时间:
2015-07-22 22:04:54
阅读次数:
100
【掌握】03-点语法介绍和使用#import #import "Person.h"int main(int argc, const char * argv[]) { @autoreleasepool { Person *p = [Person new]; ...
分类:
其他好文 时间:
2015-07-19 17:49:23
阅读次数:
114
1.声明式属性 a.实例变量 b.声明属性 自动生成setter/getter方法 .h ->@property 属性类型 属性名; .m ->@synthesize 属性名 = 实例变量名; c.点语法2.IOS5中的属性 a.实例变量 省 会自动生成实例变量,实例变量名 等于 _属性名 ...
分类:
其他好文 时间:
2015-07-10 20:32:34
阅读次数:
107
先定义一个Student类: 1 @interface Student : NSObject{ 2 int _age; 3 } 4 -(void)setAge:(int)newAge; 5 -(int)age; 6 @end 7 8 //实现 9 @implementation Stude...
分类:
其他好文 时间:
2015-07-03 00:04:02
阅读次数:
131
这篇文章大部分都是转载网络上的 里面有部分我更改的内容一、设置器setter 访问器gettersetter:set+首字母大写的实例变量名如:- (void)setNickName:(NSString *) name;//参数名不要与实例变量名相同getter:与实例变量名相同(没有短横线),并且...
分类:
其他好文 时间:
2015-07-01 11:51:41
阅读次数:
100
//// Dog.h// OC2_点语法(属性关键字)//// Created by zhangxueming on 15/6/16.// Copyright (c) 2015年 zhangxueming. All rights reserved.//#import @interface D...
分类:
其他好文 时间:
2015-06-16 18:58:12
阅读次数:
86