NSMutableDictionary *dic=[[NSMutableDictionary alloc]init];
dic[@"a"]=@"123
dic[@"e"]=@"123";
dic[@"c"]=@"123e;
dic[@"d"]=@"123;
dic[@"b"]=@"123;
NSLog之后是
{
"a" = 123;
"b" = 123;
c = "123";
d = 123;
}
不是按照插入顺序输出的
iOS中NSMutableDictionaryKey和Value存入时为什么会自动排序
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答
- oyljerry 2016-12-28 07:53关注
NSMutableDictionaryKey 是字典,它是树形结构,不是排序的,也就是它的输出不会按照你的输入顺序输出。
解决 无用评论 打赏 举报