数组类:有序集合不可变OC中的数组是一个容器,可以有序管理一系列元素,元素类型可以不相同,但是必须是对象类型。初始化方法:1.initWithObjects:2.便利构造器3.字面量。1 NSArray *array = @[@"SF", @"QOP", @"ST", @"PANDA"];原始(核心...
分类:
其他好文 时间:
2015-12-24 22:22:28
阅读次数:
198
NSArray、NSDictionary是不可以存储C语言中的基本数据类型的。NSNumber可以将基本数据类型包装成对象,这样可以间接将基本数据类型存进NSArray、NSDictionary等集合类中。用法如下:#import void number() { // 将int类型的10 ...
分类:
其他好文 时间:
2015-12-24 16:27:04
阅读次数:
138
与NSString、NSArray一样,NSDictionary是不可变的,其对应可变类型为NSMutableDictionary。其用法如下:#import @interface Student : NSObject@property (nonatomic, retain) NSString .....
分类:
其他好文 时间:
2015-12-24 16:25:10
阅读次数:
210
NSNumber是NSValue的子类,前者只能包装数字,后者可以包装任意值。NSArray、NSDictionary只能存储OC对象,不能存储结构体。因此,如果想要在NSArray、NSDictionary里放结构体,可以曲线救国,将结构体包装成OC对象,再放到NSArray、NSDictio.....
分类:
其他好文 时间:
2015-12-24 16:22:56
阅读次数:
162
- (NSString *)fetchSSIDInfo{ NSString *ssid = nil; NSArray *ifs = (__bridge_transfer id)CNCopySupportedInterfaces(); for (NSString *ifnam in ifs) { .....
分类:
移动开发 时间:
2015-12-24 10:28:17
阅读次数:
179
在iOS开发者,获取网络状态比较常用-(NSString *)getNetWorkStates{ UIApplication *app = [UIApplication sharedApplication]; NSArray *children = [[[app valueFor...
分类:
移动开发 时间:
2015-12-23 19:31:13
阅读次数:
174
---恢复内容开始---http://www.devdiv.com/ios_id_nsobject_id_lt_nsobject_gt_-blog-1-50764.html---恢复内容结束---http://www.cocoachina.com/bbs/read.php?tid=151376htt...
分类:
其他好文 时间:
2015-12-22 10:11:29
阅读次数:
164
第一步初始化 UIPickerView *pickerview; //城市滚动表 NSDictionary *dict; //用于存储省份-城市的数据 NSArray *pro...
分类:
其他好文 时间:
2015-12-19 14:54:27
阅读次数:
129
在UI中,使用懒加载,也就是延迟加载来加载数据的时候,总是会面临几个问题?如:1.>为什么先创建NSArray属性? 2.>为什么重写NSArray的get方法? 3.>为什么要判断是否为空? 4.>为什么下方代码"//1"这里不用NSString stringWithFormat: 而"//...
分类:
其他好文 时间:
2015-12-19 00:01:20
阅读次数:
317
//将数组重复的对象去除,只保留一个+(NSArray*)arrayWithMemberIsOnly:(NSArray*)array{NSMutableArray*categoryArray=[NSMutableArrayalloc]init];for(unsignedi=0;i<[arraycount];i++){@autoreleasepool{if([categoryArraycontainsObject:[arrayobjectAtIndex:i]==NO){..
分类:
移动开发 时间:
2015-12-18 19:05:57
阅读次数:
147