1 NSDictionary 和 NSMutableDictionaryNSDictionary:就是java中的map; 放入对象是键值对 key-value , 同样 秉持了一样的原则,只能放入对象,不可本体增删改;(1)初始化方法+dictionaryWithObject:forKey:+di...
分类:
编程语言 时间:
2014-08-05 00:31:10
阅读次数:
364
【UIKit】AppDelegate在应用程序启动完毕后调用(只会调用一次,第一次打开程序的时候才会调用)- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)la...
分类:
移动开发 时间:
2014-08-05 00:23:48
阅读次数:
271
设计一个不强引用对象的单例字典大家都知道,使用NSDictionary存储对象的时候会强引用对象,导致被存储对象的引用计数+1,有时候,我们想用单例来存储对象,但又不希望强引用存储的对象,这该怎么实现呢?在这里,我们可以使用NSMapTable来实现这个功能.我直接给出源码:WeakDictiona...
分类:
其他好文 时间:
2014-08-05 00:05:39
阅读次数:
273
- (float)width:(NSString *)str font:(UIFont *)font{ NSDictionary *attribute = @{NSFontAttributeName:font}; CGSize size = [str boundingRectWi...
分类:
移动开发 时间:
2014-08-04 17:17:27
阅读次数:
208
//Foundation中的字典NSDictionary是由键-值对组成的数据集合。key(键)的值必须是唯一的
/*****************不可变字典*****************/
//字典的初始化
NSDictionary?*dic1?=?[NSDictionary?dictionar...
分类:
其他好文 时间:
2014-08-02 15:44:34
阅读次数:
252
(注:result为待排序数组,newResult为排序后的数组)NSArray*newResult =[resultsortedArrayUsingComparator:^(idobj1,idobj2){NSDictionary*dic1 = (NSDictionary*)obj1;NSDicti...
分类:
其他好文 时间:
2014-08-01 12:55:01
阅读次数:
143
1 #pragma mark 冒泡排序 2 - (void)userArrSort:(NSMutableArray *)userArr 3 { 4 int n = userArr.count; 5 int i,j; 6 NSDictionary *temp; 7 f...
分类:
其他好文 时间:
2014-08-01 12:54:01
阅读次数:
262
NSDictionary *dictionary = [[NSDictionary alloc] initWithObjectsAndKeys:@"value1", @"key1", @"value2", @"key2", @"v3", @"k3", @"v5", @"k5", @"v4", @"k...
分类:
其他好文 时间:
2014-08-01 09:09:51
阅读次数:
237
一:字典的基本概念Foundation中的字典(NSDictionary,NSMutableDictionary)是由键-值对组成的数据集合.正如,我们在字典里查找单词的定义一样.通过key(键),查找的对应的value(值),key通常是字符串对象,也可以是其他任意类型对象.在一个字典对象中,ke...
分类:
其他好文 时间:
2014-07-31 23:50:40
阅读次数:
282
NSDictionary//初始化1。 NSDictionary*dic11=[[NSDictionaryalloc]initWithObjects:@[@"qwe",@"asd",@"zxc",@"qaz",@"wsx"]forKeys:@[@"111",@"222",@"333",@"444",...
分类:
其他好文 时间:
2014-07-31 23:49:20
阅读次数:
305