iOS 字典轉陣列,陣列轉字典
NSMutableArray *dicToArray = [NSMutableArray array];
NSMutableDictionary *arrayToDic = [NSMutableDictionary dictionary];
//字典轉陣列
NSDictionary *dic = @{@"1":@"one",@"2":@"two",@"3":@"three"};
[dic enumerateKeysAndObjectsUsingBlock:^(id _Nonnull key, id _Nonnull obj, BOOL * _Nonnull stop) {
[dicToArray addObject:[NSString stringWithFormat:@"%@:%@",key,obj]];
//陣列升序排列
[dicToArray sortUsingSelector:@selector(compare:)];
}];
NSLog(@"dicToArray====%@",dicToArray);
[dicToArray enumerateObjectsUsingBlock:^(id _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
NSLog(@"obj===%@===idx===%lu",obj,(unsigned long)idx);
NSArray *array = [obj componentsSeparatedByString:@":"];//分割字串
[arrayToDic setObject:array[1] forKey:array[0]];
}];
NSLog(@"arrayToDic====%@",arrayToDic);
dicToArray====(
"1:one",
"2:two",
"3:three"
)
arrayToDic===={
1 = one;
2 = two;
3 = three;
}
相關文章
- 【IOS初學者】陣列與字典iOS陣列
- Swift - 陣列、字典、集合Swift陣列
- 陣列包含字典 去重陣列
- OC中的陣列、字典、集合陣列
- Object-C陣列和字典Object陣列
- 雙陣列字典樹(Double Array Trie)陣列
- 關於字典和陣列的疑問陣列
- PHP xml 轉陣列 陣列轉 xml 操作PHPXML陣列
- js將陣列轉字元,字元轉回陣列JS陣列字元
- AC自動機+字典序+樹狀陣列陣列
- PHP陣列轉換為js陣列PHP陣列JS
- java 陣列(轉)Java陣列
- shell陣列(轉)陣列
- 輪轉陣列陣列
- js 一維陣列轉二維陣列JS陣列
- js 二維陣列轉一維陣列JS陣列
- 二維陣列和稀疏陣列互轉陣列
- PHP二維陣列轉一維陣列PHP陣列
- PHP 陣列轉樹結構/樹結構轉陣列PHP陣列
- iOS字串和陣列的相互轉換iOS字串陣列
- jQuery將類陣列物件轉換為陣列jQuery陣列物件
- 【Java】int[] 陣列 和 Integer陣列的轉換Java陣列
- OC中陣列、字典的遍歷的三種方法陣列
- js陣列反轉JS陣列
- 翻轉int陣列陣列
- iOS開發·runtime+KVC實現多層字典模型轉換(多層資料:模型巢狀模型,模型巢狀陣列,陣列巢狀模型)iOS模型巢狀陣列
- iOS 字典轉模型示例iOS模型
- 將字串陣列轉換為浮點數陣列字串陣列
- js將偽陣列或者集合轉換為陣列JS陣列
- JavaScript二維陣列轉換成一維陣列JavaScript陣列
- vue js 物件轉陣列VueJS物件陣列
- byte陣列轉字串?陣列字串
- 陣列型別轉換陣列型別
- xml資料轉陣列XML陣列
- [轉]Oracle陣列的使用Oracle陣列
- 重新溫習陣列(轉)陣列
- 在COM中使用陣列引數-陣列指標 (轉)陣列指標
- [Object-c] Log(輸出陣列和字典的中文內容)Object陣列