码迷,mamicode.com
首页 >  
搜索关键字:nsset    ( 340个结果
OC中NSDictionary和NSSet简单操作
/** * 字典 存放键值对类型的数据 存放数据是无序的 */ // 字典在控制台输出是用{}包括起来的 // NSDictionary 不可变字典 // 1.创建对象 // 初始化方法 NSDictionary *dict1 = [[NSDictionary alloc] initWithObje ...
分类:其他好文   时间:2016-03-24 18:01:40    阅读次数:276
NSCache 新手求带飞
NSCache是系统提供的一种类似于集合(NSMutableDictionary)的缓存, NSCache具有自动删除的功能,以减少系统占用的内存。 下面是简单的点击事件使用cache: - (void)touchesBegan:(NSSet<UITouch *> *)touches withEve
分类:系统相关   时间:2016-03-16 22:45:22    阅读次数:423
iOS 手势大全
//系统自动调用 //一个UITouch代表一根手指 按住option变成两根手指 //虽然是两个手指,但只执行一次触摸事件 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {} 开始触摸事件 - (void)touc
分类:移动开发   时间:2016-03-13 15:59:27    阅读次数:242
多线程中解决死锁的问题
- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event { //主队列异步 // [self mainQueueAsync]; //主队列同步 // [self mainQueueSync]; //解决死
分类:编程语言   时间:2016-03-09 15:33:00    阅读次数:178
OC基础--常用类的初步介绍与简单实用之集合类
集合类的异同点 一、NSArray\NSMutableArray *有序 *快速创建(只有不可变数组可以):@[obj1, obj2, obj3]; *快速访问元素:数组名[i] *只能存放对象 二、NSSet\NSMutableSet *无序 *只能存放对象 三、NSDictionary\NSMu
分类:其他好文   时间:2016-02-28 16:30:34    阅读次数:219
Objective-C 高性能的循环遍历 forin - NSEnumerator - 枚举 优化
Cocoa编程的一个通常的任务是要去循环遍历一个对象的集合 (例如,一个 NSArray, NSSet 或者是 NSDictionary). 这个看似简单的问题有广泛数量的解决方案,它们中的许多不乏有对性能方面问题的细微考虑. 对于速度的追求 首先,是一个免责声明: 相比其它问题而言,一个 Obje
分类:编程语言   时间:2016-02-27 09:38:44    阅读次数:209
NSSet和NSMutableSet 确保数据的唯一性--备
NSSet和NSMutableSet是无序的, 但是它保证数据的唯一性。当插入相同的数据时,不会有任何效果。从内部实现来说是hash表,所以可以常数时间内查找一个数据。 1、NSSet的使用 [NSSet setWithSet:(NSSet *)set]; 用另外一个set对象构造[NSSet se
分类:其他好文   时间:2016-02-26 00:22:05    阅读次数:210
用法总结:NSArray,NSSet,NSDictionary-备用
Foundation framework中用于收集cocoa对象(NSObject对象)的三种集合分别是: NSArray 用于对象有序集合(数组)NSSet 用于对象无序集合 (集合)NSDictionary用于键值映射(字典)以上三种集合类是不可变的(一旦初始化后,就不能改变)以下是对应的三种可
分类:其他好文   时间:2016-02-25 00:14:57    阅读次数:249
OC6(集合)
1,集合的特点:互异性,无序性,通常用来处理重用问题 2,不可变集合的创建(初始化、便利构造器) NSSet *set = [[NSSet alloc] initWithObjects:@"zhonger",@"honghuang",@"taixu",@"fufu",@"bada",@"linlin
分类:其他好文   时间:2016-02-24 21:01:24    阅读次数:134
UITouch触摸事件
UITouch触摸事件 主要为三个方法 1.-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{2.3. UITouch *touch = [touches anyObject];4. CGPoint point = [to
分类:其他好文   时间:2016-02-22 23:31:36    阅读次数:328
340条   上一页 1 ... 7 8 9 10 11 ... 34 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!