【发布时间】:2015-08-31 12:12:37
【问题描述】:
我对 iOS 开发完全陌生。
我有一个 NSArray1(parent array) 类似这样的元素:
( (name1,url-x,logo-x), (name2,url2,logo2),(name3,url-y, logo-y) )
和NSArray2(child array) 的元素是这样的:
( (name1,des1,time1), (name1,des2,time2), (name1,des3, time3), (name2,des4,time4), (name2,des5,time5), (name2, des6,time6), (name3,des7,time7), (name3,des8,time8), (name3, des9,time9) )
我想将所有相关的NSArray2(child array) 元素放入NSArry1(Parent array),如下所示:
( (name1,url-x,logo-x,des1,time1,des2,time2,des3, time3), (name2, url2, logo2, des4, time4, des5, time5, des6, time6), ... )
我该怎么做?
【问题讨论】:
-
你真的应该切换到
NSDictionary而不是使用数组:developer.apple.com/library/mac/documentation/Cocoa/Reference/… -
您是否考虑过使用对象来代替这个有点奇怪的解决方案?然后将对象保留在数组中。我不喜欢上面提到的
NSDictionary方式,因为对象更直接,易于阅读和以后维护。
标签: ios objective-c for-loop nsarray