很多时候我们开发者往往对一些比较难的技术点相对要熟悉一些,而对一些细节或者说感觉比较简单的问题总是弄不清楚,而数组的判断首当其冲。
我们在做开发的时候,需要数据,可是很多时候从服务器下发的数据都是JSon格式,当中会有数组的存在,那么开发中会出现一部分的数组中没有元素,这个时候,我们会习惯的用是不是为空来判断。例如:
但是我们会...
分类:
移动开发 时间:
2015-01-13 10:34:57
阅读次数:
183
#import #import "RQHAppDelegate.h"@interface MainTableViewController : UITableViewController{ NSMutableArray *_peoples; RQHAppDelegate *_appDele...
分类:
移动开发 时间:
2015-01-12 20:55:01
阅读次数:
152
第一、插入空元素
对于NSMutableArray、NSMutableDictionary、NSMutableSet等可变的对象,插入空元素时crash
正确做法是加判断,sample code如下所示:
NSDictionary *dic;
NSMutableArray *arr=[NSMutableArray new];
if (dic) {
[a...
分类:
移动开发 时间:
2015-01-12 00:26:05
阅读次数:
1223
#import @interface ViewController : UITableViewController{ NSMutableArray *timeArray; UIRefreshControl *refresh; }@property (strong,nonatomic)NSMuta.....
分类:
其他好文 时间:
2015-01-10 11:15:12
阅读次数:
209
这是因为NSMutableArray和NSArray不是同一个类型造成的.
解决方法
// NSArray --> NSMutableArray
NSMutableArray *myMutableArray = [myArray mutableCopy];
// NSMutableArray --> NSArray
NSArray *myArray = [myMutableArr...
分类:
其他好文 时间:
2015-01-09 17:18:29
阅读次数:
392
之前已经实现了通过NSUserDefaults去保存用户数据:【已解决】iPhone/iOS中保存自定义对象(Custom Object/Custom Class)的数组(NSMutableArray/NSArray)到NSUserDefaults以便程序退出后,下次重新打开,加载之前的数据。但是现...
分类:
其他好文 时间:
2015-01-09 12:08:20
阅读次数:
169
nsarray中支持不同的类型NSMutableArray *arr = [[NSMutableArray alloc] init];[arr addObject:@"123"];NSLog(@"%@",arr);[arr addObject:[[UIView alloc] init]];NSLog...
分类:
移动开发 时间:
2015-01-08 19:55:05
阅读次数:
172
目标:监听NSMutableArray对象中增加了什么代码如下:C代码 -(void)viewDidLoad{[superviewDidLoad];self.dataArray=[NSMutableArrayarrayWithObject:@"1"];[selfaddObserver:selffor...
分类:
移动开发 时间:
2015-01-08 14:59:24
阅读次数:
212
高效的把NSMutableArray变成NSArray
我们在方法内部可能会用NSMutableArray,但是返回的时候希望其他人不去改我们的Array...
分类:
其他好文 时间:
2015-01-07 01:52:56
阅读次数:
183
第一步在storyboard中创建一个UIIimageView对象.
@property (strong,
nonatomic) IBOutlet
UIImageView *tomImageView;
第二步创建一个图片数组.
//创建图片数组
NSMutableArray *tomImages = [NSMutableArray
array];
//图片的路径
...
分类:
其他好文 时间:
2015-01-06 18:01:39
阅读次数:
154