2014年7月30日

零星小记

摘要: 获取当前屏幕的宽与高的方法[UIScreen mainScreen].bounds.size.width;[UIScreen mainScreen].bounds.size.height;.pch文件可以将屏幕的宽与高定义成宏,方便在项目中使用#define DeviceWidth [UIScree... 阅读全文

posted @ 2014-07-30 16:02 Martin Hu 阅读(87) 评论(0) 推荐(0) 编辑

2014年7月27日

copy和mutableCopy的使用

摘要: 一个对象使用copy或mutableCopy方法可以创建对象的副本copy - 需要先实现NSCopying协议,创建的是不可变副本(如NSString, NSArray, NSDictionary)mutableCopy - 需要先实现NSMutableCopying协议,创建的是可变副本(如NS... 阅读全文

posted @ 2014-07-27 11:13 Martin Hu 阅读(155) 评论(0) 推荐(0) 编辑

2014年7月25日

NSObject常用方法和反射

摘要: NSObject常用方法- (BOOL)isKindOfClass:(Class)aClass //判断是否为aClass或者aClass的子类的实例,aClass可以通过[类名 class]获取- (BOOL)isMemberOfClass:(Class)aClass //判断是否为aClass的... 阅读全文

posted @ 2014-07-25 23:44 Martin Hu 阅读(557) 评论(0) 推荐(0) 编辑

NSDate的使用

摘要: NSDate的静态初始化+ (id)date //返回当前时间+ (id)dateWithTimeIntervalSinceNow:(NSTimeInterval)secs //返回以当前时间为基准,然后过了secs秒的时间。+ (id)dateWithTimeIntervalSinceRefere... 阅读全文

posted @ 2014-07-25 23:05 Martin Hu 阅读(127) 评论(0) 推荐(0) 编辑

NSNull的使用

摘要: 集合中是不能存放nil值的,因为nil在集合中有特殊含义,但有时确实需要存储一个表示“什么都没有”的值,那么就可以使用NSNull,它也是NSObject的一个子类。 创建和获取NSNull的方法 + (NSNull *)null [NSNull null]总是返回一样的值,所以可以用==将该值与其... 阅读全文

posted @ 2014-07-25 22:13 Martin Hu 阅读(333) 评论(0) 推荐(0) 编辑

NSValue的使用

摘要: NSNumber是NSValue的子类,但 NSNumber只能包装数字类型,NSValue可以包装任意值。也可以用NSValue包装结构体后加入NSArray,NSDictionary等集合中。创建NSValue的常用方法 - (id)initWithBytes:(const void *)val... 阅读全文

posted @ 2014-07-25 16:36 Martin Hu 阅读(655) 评论(0) 推荐(0) 编辑

NSNumber的使用

摘要: NSNumber可以将基本数据类型包装成对象,这样就可以间接将基本数据类型存进NSArray、NSDictionary等集合中, 但是它不能包装结构体。 常见的初始化方法:+ (NSNumber *)numberWithChar:(char)value+ (NSNumber *)numberWith... 阅读全文

posted @ 2014-07-25 15:40 Martin Hu 阅读(231) 评论(0) 推荐(0) 编辑

NSMutableDictionary的使用

摘要: NSMutableDictionary是可变的NSDictionary,是NSDictionary的子类.NSMutableDictionary初始化方法 + (id)dictionaryWithCapacity:(NSUInteger)numItems- (id)initWithCapacity:... 阅读全文

posted @ 2014-07-25 15:20 Martin Hu 阅读(378) 评论(0) 推荐(0) 编辑

NSDictionary的使用

摘要: 通过唯一的key找到对应的value,类似于Java中的Map创建NSDictionary的方法 + (id)dictionary+ (id)dictionaryWithObject:(id)object forKey:(id)key //作为key的对象需实现NSCopying协议+ (id)di... 阅读全文

posted @ 2014-07-25 14:45 Martin Hu 阅读(230) 评论(0) 推荐(0) 编辑

NSMutableArray的使用

摘要: NSMutableArray是可变的NSArray,是NSArray的子类,可以随意的添加或者删除元素.创建NSMutableArray+ (id)arrayWithCapacity:(NSUInteger)numItems- (id)initWithCapacity:(NSUInteger)num... 阅读全文

posted @ 2014-07-25 11:03 Martin Hu 阅读(1997) 评论(0) 推荐(0) 编辑

导航