467得票8回答
如何在NSArray上进行迭代?

我正在寻找在NSArray上进行迭代的标准习语。我的代码需要适用于OS X 10.4+。

394得票9回答
如何将NSMutableArray转换为NSArray?

我该如何在Objective-C中将NSMutableArray转换为NSArray?

364得票18回答
如何在Objective-C中反转一个NSArray?

我需要翻转我的NSArray。 举个例子: [1,2,3,4,5] 必须变成: [5,4,3,2,1] 最佳实现方法是什么?

189得票9回答
在Objective-C中将NSArray转换为NSString

我想知道如何在Objective-C中将一个 NSArray [@"Apple", @"Pear ", 323, @"Orange"] 转换为字符串。

179得票2回答
最佳实践?- 将数组/字典作为核心数据实体属性

我刚接触Core Data。我注意到集合类型不可用作属性类型,并且想知道将数组/字典类型数据存储为属性的最有效方法是什么(例如,组成地址的元素,如街道、城市等不需要单独的实体,更方便地存储为字典/数组而不是单独的属性/字段)。谢谢。

137得票7回答
如何将NSNumber转换为NSString

所以我有一个包含NSNumber和NSString的NSArray "myArray"。我需要它们在另一个UIView中,所以我这样做:- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath...

137得票16回答
如何在Swift中按数组元素进行分组

假设我有以下这段代码:class Stat { var statEvents : [StatEvents] = [] } struct StatEvents { var name: String var date: String var hours: Int } ...

130得票3回答
在Objective-C中加入(连接)一个数组

我正在寻找一种将NSMutableArray转换为字符串的方法。是否有与此Ruby数组方法相媲美的方法?>> array1 = [1, 2, 3] >> array1.join(',') => "1,2,3" 干杯!

128得票9回答
在Objective-C中将NSArray筛选成一个新的NSArray

我有一个NSArray,想要创建一个新的NSArray,其中包含原始数组中符合特定条件的对象。这些条件由返回BOOL值的函数决定。 我可以创建一个NSMutableArray,遍历源数组并复制过滤函数接受的对象,然后创建一个不可变版本。 是否有更好的方法?

122得票6回答
NSArray的深拷贝

有没有内置函数可以让我深度复制一个 NSMutableArray? 我查了一下,有些人说 [aMutableArray copyWithZone:nil] 可以作为深拷贝。但我试过了,它似乎是浅拷贝。 现在我正在使用 for 循环手动复制://deep copy a 9*9 mutable...