在objectiveC中,我有一个NSArray,我们称之为它NSArray* largeArray
,我想NSArray* smallArray
用前x个对象获得一个新的
...或者如果 largeArray 已经是 size <= x 我只想要一个 largeArray 的副本。所以截断索引 x 之后的任何对象。
这种方法:
NSArray *smallArray = [largeArray subarrayWithRange:NSMakeRange(0, x)];
是这个非常相似的问题的答案。但是如果 largeArray 已经很小,它会失败并出现错误。