知识点: 1.UITableView使用 2.UITableView分段功能 3.UITableViewCell重用机制 UITableView使用 1.UITableView作用 2.UITableView创建 - (id)initWithFrame:(CGRect)frame style:(UI ...
分类:
移动开发 时间:
2017-02-07 22:23:55
阅读次数:
296
数组中的元素是字典,字典中的某一个元素,比如说姓名,现在需要按照姓名的首字母来排序,怎么搞? 做法很简单,在字典中加一个元素,保存姓名的首字母,然后用下面的方法排序。 - (void)sortWifiList { NSArray *resultArray = [myDataArray sortedA ...
分类:
移动开发 时间:
2017-01-20 17:51:22
阅读次数:
263
数组(Arrays) 字典(Dictionaries) 数组(Arrays) 在OC里面,NSArray和NSMutableArray这两个类可以存储任意类型的对象,并且不提供所返回对象的任何特别信息。在Swift中,数据值被存入某个数组之前类型必须明确。方法是通过显式的类型标注或者类型推断,而且不 ...
分类:
编程语言 时间:
2017-01-17 19:43:55
阅读次数:
263
情况一:地理编码 storyboard: 代码如下(项目并未导入MapKit框架,但运行程序并不崩溃): 情况二:添加地图View storyboard: 代码(项目没有导入框架,但程序崩溃): 程序崩溃报错: *** Terminating app due to uncaught exceptio ...
分类:
其他好文 时间:
2017-01-16 00:54:03
阅读次数:
202
1,系统自带的分享 -(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{ if (![SLComposeViewController isAvailableForServiceType:SLServic ...
分类:
移动开发 时间:
2017-01-09 16:34:59
阅读次数:
627
ReactiveCocoa常见类 6.1RACSiganl:信号类,一般表示将来有数据传递,只要有数据改变,信号内部接收到数据,就会马上发出数据。 注意: 信号类(RACSiganl),只是表示当数据改变时,信号内部会发出数据,它本身不具备发送信号的能力,而是交给内部一个订阅者去发出。 默认一个信号 ...
分类:
其他好文 时间:
2016-12-28 20:38:24
阅读次数:
287
日期转星期几 NSArray *arrWeek=[NSArray arrayWithObjects:@"周日", @"周一", @"周二", @"周三", @"周四", @"周五", @"周六", nil]; NSDate *date = [NSDate date]; NSCalendar *cal ...
分类:
其他好文 时间:
2016-12-23 09:56:13
阅读次数:
179
局部刷新方法 添加数据 NSArray *indexPaths = @[ [NSIndexPath indexPathForRow:0 inSection:0], [NSIndexPath indexPathForRow:1 inSection:0] ]; [self.tableView inser ...
分类:
移动开发 时间:
2016-12-17 11:41:56
阅读次数:
235
IOS 中runtime 不可变数组__NSArray0 和__NSArrayI 大家可能都遇到过项目中不可变数组避免数组越界的处理:runtime,然而有时候并不能解决所有的问题,因为类簇不一样 #import "NSArray+Security.h" #import "NSObject+Swiz ...
分类:
移动开发 时间:
2016-12-15 17:56:52
阅读次数:
212
// 打印系统中所有字体的类型名字 NSArray *familyNames = [UIFont familyNames]; for(NSString *familyName in familyNames ){ printf("Family: %s \n", [familyName UTF8Stri ...
分类:
移动开发 时间:
2016-12-14 13:36:09
阅读次数:
295