ios - Objective-C -NSMutablearray 特定索引存储在另一个数组中

标签 ios objective-c arrays xcode nsmutablearray

我是否可以将 NSMutableArray 中的特定对象添加到 objective-c 中的另一个数组?我可以用 Java 完成它,但无法将其用于 objective-c

例如,我有一个包含 7 个字符串的数组,我只想将索引 1、3、7 存储在另一个数组中。

最佳答案

这是从特定索引处的字符串值创建数组的一种方法:

NSMutableArray *array = ...;    // Array with strings
NSArray *someOtherArray = @[ array[1], array[3], array[7] ];

所以 array[1]someOtherArray[0] 都指向同一个 (NSString) 实例,等等。

关于ios - Objective-C -NSMutablearray 特定索引存储在另一个数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31164675/

相关文章:

ios - 如何使用 GPUImage 实现 GPUImageMaskFilter

python - 如何使用 Python 打开此 JSON 数据?

c++ - 使用分配器覆盖的数组支持 vector - 一个坏主意?

c# - 将C#数组传递给C++ vector

objective-c - 如何为项目中的单个文件禁用 ARC?

c++ - 在 C++ 中创建具有非常量长度的数组时会发生什么?

objective-c - 重绘旧缓冲区问题

ios - NSInvalidArgumentException,原因 : no object at index in section at index. UICollectionViewController 和 NSFetchedResultsController

ios - 在 iPhone 上以两种不同的分辨率同时处理实时视频和静止图像?

ios - CATransform3D 让我的 UITextView 消失?