NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);NSString *filePath = [[paths objectAtIndex:0] stringBy...
分类:
移动开发 时间:
2014-11-09 01:00:55
阅读次数:
219
NSMutableArray *MutableArray = [NSMutableArray alloc] arrayWithArray:array] //创建可变数组(从现有的数组上建立)[MutableArray removeObjectAtIndex:1] //删除数组中指定位置的的元素[Mu...
分类:
其他好文 时间:
2014-11-08 23:28:33
阅读次数:
345
#pragma mark - Merge PDF- (void)mergePDF{ NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString.....
分类:
移动开发 时间:
2014-11-08 10:22:52
阅读次数:
222
1、先判断数组是否为空,为空再说明已经加载过,不为空则未加载- (NSArray *) questions{ if (_questions == nil) { //1.加载plist NSArray *dictArray = [NSArray arrayWithContentsO...
分类:
其他好文 时间:
2014-11-08 00:45:15
阅读次数:
142
NSSet到底什么类型,其实它和NSArray功能性质一样,用于存储对象,属于集合;NSSet , NSMutableSet类声明编程接口对象,无序的集合,在内存中存储方式是不连续的,不像NSArray,NSDictionary(都是有序的集合)类声明编程接口对象是有序集合,在内存中存储位置是连续的...
分类:
其他好文 时间:
2014-11-06 19:32:15
阅读次数:
133
在Objective-c中有int的数据类型,那为什么还要使用数字对象NSNumber?这是因为很多类(如NSArray)都要求使用对象,而int不是对象。NSNumber就是数字对象,我们可以使用NSNumber对象来创建和初始化不同类型的数字对象。如:[cpp]view plaincopy#im...
分类:
其他好文 时间:
2014-11-06 19:14:18
阅读次数:
173
1 字符串中查出保函某个字节
NSArray *array =@[@"123",
@"234" , @"345"];
NSPredicate *predicate = [NSPredicate
predicateWithFormat:@"SELF contains [cd] %@",
"2"];
NSArray *filterdArray = [arr...
分类:
其他好文 时间:
2014-11-06 17:44:00
阅读次数:
178
深度拷贝和浅拷贝的区别就自己找个地方看下。。。。。。。最下面贴上了NSArray和NSDictionary的深度拷贝分类方法
代码中常用的调试需要用的代码:这样日志只会在调试时候打印,发布的时候并不会出现
#ifdef DEBUG
#ifndef DLog
# define DLog(fmt, ...) {NSLog((@"%s [Line %d] " fmt), __PRETTY_FUN...
分类:
移动开发 时间:
2014-11-06 17:36:38
阅读次数:
231
#import?"ViewController.h"
@implementation?ViewController
NSArray?*category;??//第一列存储类别
NSArray?*name;??//第二列存储该列别下对应的名称
NSDictionary?*data;
NSString?*defaultSel;?...
分类:
移动开发 时间:
2014-11-06 13:15:00
阅读次数:
282
如何将数据持久化存储在iOS系统上,Cocoa提供了4种机制:1 NSUserdefaults主要用来存储一些短小的信息,例如应用程序设置和属性及用户数据。2 属性列表以列表的形式把数据存储到磁盘上。属性列表类包括NSArray, NSDictionary, NSString, NSNumber, ...
分类:
移动开发 时间:
2014-11-05 10:31:36
阅读次数:
221