上一页 1 ··· 6 7 8 9 10 11 12 13 下一页
摘要: 自动释放池是一个存放对象的池,这些对象将来能够被自动释放掉NSObject提供了一个autorelease实例方法-(id)autorelease;此方法用于预先设定一下,将来会在某个时刻将其释放,所以使用之后引用计数不变;这个对象就被标注为自动释放对象;将这个对象放入自动释放池,池销毁时,会给所有... 阅读全文
posted @ 2015-04-19 21:13 #零下一度& 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 可以将一个代码块当做一个对象一样对待,并且可以递给代码块本质上是和其他变量类似。不同的是,代码块存储的数据是一个函数体。使用代码块是,你可以像调用其他标准函数一样,传入参数数,并得到返回值。脱字符(^)是块的语法标记。按照我们熟悉的参数语法规约所定义的返回值以及块的主体(也就是可以执行的代码)。下图... 阅读全文
posted @ 2015-04-17 12:12 #零下一度& 阅读(521) 评论(0) 推荐(0) 编辑
摘要: NSString *str = @"123"; NSData *data = [str dataUsingEncoding:NSUTF8StringEncoding];//将字符串转换成date, NSUTF8StringEncoding代表编码的格式。 NSLog(@"%@",data); ... 阅读全文
posted @ 2015-04-16 16:04 #零下一度& 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 1. 创建或初始化可用以下方法用于创建NSDate实例的类方法有+ (id)date;返回当前时间+ (id)dateWithTimeIntervalSinceNow:(NSTimeInterval)secs;返回以当前时间为基准,然后过了secs秒的时间+ (id)dateWithTimeInte... 阅读全文
posted @ 2015-04-16 16:03 #零下一度& 阅读(522) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/langtianya/p/3722129.html(资源分享)在自定义的类中深浅拷贝前提是:是实现NSCopying或者NSMutableCopying协议。浅拷贝只是复制对象本身,对象的属性和包含的对象不做复制。不产生新的对象,直接指向原有对象;深拷贝... 阅读全文
posted @ 2015-04-14 17:48 #零下一度& 阅读(395) 评论(0) 推荐(0) 编辑
摘要: .协议(定义了一组方法让其他的类实现)@required : 定义的是必须实现的方法@optional : 定义的是可选实现的方法(1).协议声明了可以被其他的类实现的方法。协议本身不会去实现。(2)协议不是类,只是一个其他对象可以实现的接口。定义一个协议:#import @protocolMar... 阅读全文
posted @ 2015-04-12 20:56 #零下一度& 阅读(234) 评论(0) 推荐(0) 编辑
摘要: (注意:如果不进行方法扩展直接继承会出现,一个对象调用了一个不存在的方法的错误!)。类目的创建:创建(Object-c file )文件 feil 就是类目名 选Category类目可以为一个现有的类扩展新的方法,扩展的方法会成为原始类的一部分,通过类目扩展的方法子类也能继承下来。类目的定义和... 阅读全文
posted @ 2015-04-12 15:55 #零下一度& 阅读(1250) 评论(0) 推荐(0) 编辑
摘要: NSSet 也是一种集合,和数组,字典一样只能存放对象类型的数据NSSet 集合中不能存放相同的对象,它里面的元素都是互不相同的,而且元素都是无序存放的;在搜索一个元素时,NSSet 比NSArray效率高,主要是它用到了一个hash(散列 也可直译为哈希)算法不能存放nilNSSet *set =... 阅读全文
posted @ 2015-04-10 23:51 #零下一度& 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 集合中不能直接放入nil,因为放入nil后就认为是集合的结束;如果想存放一个空值用:+(NSNull*)null;[array addobject:[NSNull null]];id nullValue [array objectAtIndex:0];if(nullValue==[NSNull nu... 阅读全文
posted @ 2015-04-09 20:49 #零下一度& 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 用于封装基本数据类型,(大多使用的是类方法!) NSNumber *num = [NSNumber numberWithInt:10];//封装整型 NSNumber *num2=[NSNumber numberWithFloat:10.25];//封装浮点型 NSNumber *num3 = [... 阅读全文
posted @ 2015-04-08 18:47 #零下一度& 阅读(348) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 下一页