原来有NSOrderedSet这个东西

nickel 发布于 2014年01月08日 | 更新于 2014年01月08日
无人欣赏。

我本来就大量采用NSArray+NSDictionary的结合模式来管理一组需要考虑顺序但又希望可以通过Key直接获取对应value的数据,我原来的做法就是把详细数据放在Dict中,把Key放在Array中来管理顺序。

之前还考虑过是否自己封装一个类去直接满足这个需求,现在直接就有NSOrderedSet这个了,很方便。


之前看错了,以为是iOS7才开始有,结果是OS X v10.7开始就有了,哎,没文化很可怕。

共4条回复
adad184 回复于 2014年01月08日

我都是需要的时候 把key sort一下

nickel 回复于 2014年01月08日

1楼,sort一下有效率影响的吧,反正我是直接利用array做排序,所以无论数据多少都没有问题。这个用法我在objc以外很多地方都用,其实蛮好用的。

为爱西行 回复于 2014年01月08日

iOS 5之后就有了

nickel 回复于 2014年01月08日

哦,我看错了,是OS v10.7开始有。郁闷,原来一直有这个东西的。。。。好吧

登录 或者 注册