把自定义的类对象编码到NSData中 NSData *data = [NSKeyedArchiver archivedDataWithRootObject:bc];//归档,bc是一个自定义的类对象,归档的类型是二进制 NSArray *array = [NSKeyedUnarchiver unar ...
分类:
其他好文 时间:
2016-09-18 15:28:56
阅读次数:
102
NSString *extension = @"txt"; NSFileManager *fileManager = [NSFileManager defaultManager]; NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocu ...
分类:
其他好文 时间:
2016-09-13 00:08:22
阅读次数:
189
/* 注意:要先导入ObjectC运行时头文件,以便调用runtime中的方法*/ #import <objc/runtime.h> @implementation NSObject (PropertyListing) 1、/* 获取对象的所有属性,不包括属性值 */ - (NSArray *)ge ...
分类:
移动开发 时间:
2016-09-10 22:17:49
阅读次数:
169
链接遍历NSArray正向遍历 for (id object in array)反向遍历for (id object in [array reverseObjectEnumerator])如果在遍历中修改先计算出array的count,然后使用for循环。在for循环中记录需要修改的index,然后... ...
分类:
其他好文 时间:
2016-09-10 17:54:11
阅读次数:
140
iOS Predicate 即谓词逻辑。和数据库的SQL语句具有相似性,都是从数据堆中根据条件进行筛选。 1.使用场景: (1)NSPredicate给我留下最深印象的是两个数组求交集的一个需求,如果按照一般写法,需要2个遍历,但NSArray提供了一个filterUsingPredicate的方法 ...
分类:
移动开发 时间:
2016-09-10 15:58:58
阅读次数:
224
NSArray *array = [NSArray arrayWithObjects:@"2.0", @"2.3", @"3.0", @"4.0", @"10", nil];CGFloat sum = [[array valueForKeyPath:@"@sum.floatValue"] float ...
分类:
移动开发 时间:
2016-09-06 19:50:56
阅读次数:
182
iphone 异常捕获处理 1 void UncaughtExceptionHandler(NSException *exception) { 2 NSArray *arr = [exception callStackSymbols]; 3 NSString *reason = [exception ...
分类:
其他好文 时间:
2016-09-06 01:02:00
阅读次数:
172
1,打印View所有子视图 2,layoutSubviews调用的调用时机 3,NSString过滤特殊字符 4,TransForm属性 5,去掉分割线多余15像素 6,计算方法耗时时间间隔 7,Color颜色宏定义 8,Alert提示宏定义 8,让 iOS 应用直接退出 8,NSArray 快速求 ...
分类:
移动开发 时间:
2016-09-01 16:12:14
阅读次数:
533
JSONModel 嵌套字典数组 JSONModel nest NSDictionary NSArray ...
分类:
编程语言 时间:
2016-09-01 12:37:31
阅读次数:
267
#pragma mark -- 数组排序方法(升序) - (void)arraySortASC{ //数组排序 //定义一个数字数组 NSArray *array = @[@(3),@(4),@(2),@(1)]; //对数组进行排序 NSArray *result = [array sortedA ...
分类:
移动开发 时间:
2016-09-01 10:42:07
阅读次数:
196