2015年4月14日
摘要: #importvoidvalue() { CGPointpoint =CGPointMake(10,10); //将结构体变量包装成一个对象 NSValue*value = [NSValuevalueWithPoint:point]; NSMutableArray*array = [NSMutab... 阅读全文
posted @ 2015-04-14 21:05 ianhao_cn 阅读(171) 评论(0) 推荐(0) 编辑
摘要: #import#pragma mark日期创建voiddateCreate() { // date方法返回的就是当前时间(now) NSDate*date = [NSDatedate]; // now: 21:09:40// date: 21:09:50 date = [NSDatedateWit... 阅读全文
posted @ 2015-04-14 21:03 ianhao_cn 阅读(179) 评论(0) 推荐(0) 编辑
摘要: NSString*tempA=@"123";NSString*tempB=@"456";1,字符串拼接NSString*newString=[NSString stringWithFormat:@"%@%@",tempA,tempB];2,字符转intint intString=[newString... 阅读全文
posted @ 2015-04-14 21:01 ianhao_cn 阅读(118) 评论(0) 推荐(0) 编辑
摘要: #import@protocolStudy //协议只是一堆方法的声明,也就是说协议只有头文件.h,没有.m文件 实现文件,谁遵守协议,谁就要实现协议里地方法.//协议里面的方法,有俩个大类:@required 和 @optional//@required修饰的方法是必须实现的,@optional修... 阅读全文
posted @ 2015-04-14 20:58 ianhao_cn 阅读(184) 评论(0) 推荐(0) 编辑
摘要: main.m文件#import#import"Student.h"#import"GoodStudent.h"// copy语法的目的:改变副本的时候,不会影响到源对象#pragma mark字符串的拷贝(深拷贝)//深拷贝:内容拷贝,会产生新的对象。新对象计数器置为1,源对象计数器不变。voids... 阅读全文
posted @ 2015-04-14 20:02 ianhao_cn 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 众所周知,在Objective-C中的内存管理是通过一种叫做“引用计数器”的机制管理的。举例, 当我声明了一个新的实例NSData *data = [[NSData alloc] init]现在,内存中有一个NSData类型的对象,名叫data。它的引用计数器的值为1. 如果我再次引用它的时候,他的... 阅读全文
posted @ 2015-04-14 19:02 ianhao_cn 阅读(235) 评论(0) 推荐(0) 编辑
摘要: ---恢复内容开始---属性是Objective-C 2.0定义的语法,为实例变量提供了setter、getter⽅方法的默认实现能在⼀一定程度上简化程序代码,并且增强实例变量的访问安全性。NSString *_name;@property NSString *name;//相当于下面的两行代码//... 阅读全文
posted @ 2015-04-14 09:21 ianhao_cn 阅读(151) 评论(0) 推荐(0) 编辑
2015年4月11日
摘要: Objective-C的数组比C++,Java的数组强大在于,NSArray保存的对象可以是不同的对象。但只能保存对象,int ,char,double等基本数据类型不能直接保存,需要通过转换成对象才能加入数组。1、NSArray 不可变数组[array count] : 数组的长度。[array ... 阅读全文
posted @ 2015-04-11 19:56 ianhao_cn 阅读(202) 评论(0) 推荐(0) 编辑
摘要: #import int main(int argc, const char * argv[]){ @autoreleasepool { //----------------NSString----------------------------- NSString *str1 ... 阅读全文
posted @ 2015-04-11 19:16 ianhao_cn 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 继承特点OC中只允许单继承。没有⽗父类的类称为根类,OC中的根类是NSObject(祖宗)。继承的内容:所有实例变量和⽅方法。如果⼦子类不满意⽗父类⽅方法的实现,可以重写(overwrite)⽗父 类的⽅方法。继承具有传递性完成初始化方法- (void)init{ //给super发送init消息:... 阅读全文
posted @ 2015-04-11 17:05 ianhao_cn 阅读(233) 评论(0) 推荐(0) 编辑