码迷,mamicode.com
首页 >  
搜索关键字:nsarray    ( 1675个结果
iOS开发中,数组为空的判断处理
这篇文章主要来说一下,NSArray判断是否为空需要注意的问题。 有些经验不足的开发者,在判断数组是否为空时,会简单的写成: if (array != nil) 这种形式,或者是: if (array.count != 0) 这种形式。 其实,严格来说,这两种写法,都是考虑不足并且不稳定的。 首先来说一下,二者之间的区别。 array == nil 这种情况指的是这个array对...
分类:移动开发   时间:2015-01-13 14:25:04    阅读次数:147
NSSearchPathForDirectoriesInDomains
fileManager的基本应用:查看列表NSArray *NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory directory,NSSearchPathDomainMask domainMask,BOOL expandTilde);...
分类:其他好文   时间:2015-01-13 14:17:48    阅读次数:123
iOS 开发中弄不清楚的小细节之数组 ——array == nil 和 [array count] == 0区别
很多时候我们开发者往往对一些比较难的技术点相对要熟悉一些,而对一些细节或者说感觉比较简单的问题总是弄不清楚,而数组的判断首当其冲。 我们在做开发的时候,需要数据,可是很多时候从服务器下发的数据都是JSon格式,当中会有数组的存在,那么开发中会出现一部分的数组中没有元素,这个时候,我们会习惯的用是不是为空来判断。例如:               但是我们会...
分类:移动开发   时间:2015-01-13 10:34:57    阅读次数:183
加载自定义 cell 的 XIB 文件 的两种方式
自定义单元格如果是使用 IB 方式创建的,则需要手动加载,因为 XIB 上的 cell 不会自动加载第一种:使用应用程序束应用程序束 NSBundle:获得工程中所有的资源的路径,相当于当前工程的目录。//获得指定的xib中所有的视图NSArray * array = [[NSBundle main...
分类:其他好文   时间:2015-01-11 13:31:42    阅读次数:143
incompatible pointer types assigning to 'nsmutablearray ' from 'nsarray '
这是因为NSMutableArray和NSArray不是同一个类型造成的. 解决方法 // NSArray --> NSMutableArray   NSMutableArray *myMutableArray = [myArray mutableCopy]; // NSMutableArray --> NSArray NSArray *myArray = [myMutableArr...
分类:其他好文   时间:2015-01-09 17:18:29    阅读次数:392
NSUserDefaults偶尔/有时候保存数据会失败/失效
之前已经实现了通过NSUserDefaults去保存用户数据:【已解决】iPhone/iOS中保存自定义对象(Custom Object/Custom Class)的数组(NSMutableArray/NSArray)到NSUserDefaults以便程序退出后,下次重新打开,加载之前的数据。但是现...
分类:其他好文   时间:2015-01-09 12:08:20    阅读次数:169
iOS 文件操作
下面整段代码你直接就可以用,具体看看好好看看问题,我也是看别人的。 孰能生巧。 NSString 类,写了几个简单操作调用系统函数。 %@打印NSString, NSArray对象。 %i 整数 %f 浮点 NSFileManager *fileManager = [NSFileManager defaultManager]; NSArray *paths = NSSe...
分类:移动开发   时间:2015-01-09 00:19:11    阅读次数:245
ios nsarray对象问题
nsarray中支持不同的类型NSMutableArray *arr = [[NSMutableArray alloc] init];[arr addObject:@"123"];NSLog(@"%@",arr);[arr addObject:[[UIView alloc] init]];NSLog...
分类:移动开发   时间:2015-01-08 19:55:05    阅读次数:172
iOS 语法新特性-modern syntax(iOS6后,Xcode4.4后,OS X 10.8.2后)
- (void)modernSyntax {/* 一、语法新特性NSNumber、NSArray、NSDictionary*/ // ---- NSNumber 新语法 ---- NSNumber *num = nil; // num = [NSNumber numberWithI...
分类:移动开发   时间:2015-01-08 15:12:30    阅读次数:133
[IOS 开发] 反射
首先我们要知道,这使用的是运行时的反射机制 所以我们需要头文件 runtime.h +(BOOL)checkoutOneTabByName:(NSString*)oneName { //openDB FMDatabase *db = [DatabaseOperation openDataBase]; NSArray *array = [DatabaseOper...
分类:移动开发   时间:2015-01-08 11:20:16    阅读次数:250
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!