OC
文章平均质量分 56
wutuobang055
北京房信网络科技有限责任公司
展开
-
OC第三天 继承总结
子类继承父类的所有实例变量和方法一个子类只能有一一个父类,一个父类可以有多个子类子类中不能重定义父类已有的实例变量,但是可以重写父类已有的方法,也可以增加自己的方法.对象的继承特性可以简化代码,提高效率//初始化方法: 方法名init+首字母大写的with以及实例变量参数, 返回值类型为id泛型,返回self子类往往拥有父类没有的实例变量, 在初始化的时候父类的初始化方法不能满原创 2015-10-17 09:47:17 · 371 阅读 · 0 评论 -
对象方法与类方法易错点
当前对象方法中创建对象, 可以是当前类的实例对象, 也可以是其他类的实例对象,使用新创建的对象调用实例对象所在类的对象方法如: 在Dog类中的一个对象方法中创建一个Dog类的对象,调用Dog类的其他对象方法; 在Dog类中的一个对象方法中创建一个Cat类的对象, 调用Cat类的对象方法.类方法中可以调用其他的类方法,同对象方法一样既可以使用本类类名调用本类类方法,又可以使用其原创 2015-10-19 08:32:01 · 266 阅读 · 0 评论 -
NSString, NSMutableString, NSNumber----OC第四天
OC字符串类:NSString—>不可变字符串1.创建字符串对象: 1)使用初始化方法: NSString *str = [NSString alloc] initWithFormat:@“Hello—%d”,3]; 使用initWithFormat方法可以自定义初始化格式 2)使用便利构造器: NSString *str = [NSString stri原创 2015-10-20 09:21:26 · 229 阅读 · 0 评论 -
简单图书管理实现
@interface Book : NSObject{ NSString *_name; CGFloat _price;}//setter- (void)setName:(NSString *)name;- (void)setPrice:(CGFloat)price;//getter- (NSString *)getName;- (CGFloat)getPrice;原创 2015-10-20 19:46:31 · 419 阅读 · 0 评论 -
OC第七天 --- NSDate Category Extension Protocol
Date//创建一个NSDate类型的对象,创建的NSDate对象获取到的是零时区的时间 NSDate *date = [NSDate date]; NSLog(@"%@", date); //通过某一时间获取另一时间 //看似能够获得东八区的时间,其实还是根据零时区的时间推算的. NSDate *BJdate = [N原创 2015-10-22 21:07:24 · 262 阅读 · 0 评论 -
OC第八天 — 属性, 属性的属性, 点语法, KVC
1.属性 格式: .h中@property (属性的属性) 类型 属性名 .m中@synthesize name = _name;可以省略(name为实例变量) 属性的类型与实例变量的类型一致 属性名与操作的实例变量名一致 属性为实例变量提供了setter, getter方法的默认实现. 当让系统自动生成setter原创 2015-10-23 22:13:12 · 320 阅读 · 0 评论 -
OC第九天 内存管理
影响引用计数的方法: +alloc -retain -copy -release -autorelease+alloc: 开辟内存空间, 让被开辟的内存空间的引用计数由 0 +1-retain: 引用计数+1-copy: 把某一内存区域的内容拷贝一份, 拷贝到新的内存空间里区, 被拷贝区域的引用计数不变, 新的内存区域的引用计数为1-release原创 2015-10-28 20:50:57 · 265 阅读 · 0 评论