Tag: sorting

如何在Swift / Xcode中sorting1个数组,并通过相同的键更改重新排列多个其他数组

对不起,这个问题的复杂措辞。 我的主要经验是使用PHP,它有一个名为array_multisort的命令。 语法如下: bool array_multisort ( array &$array1 [, mixed $array1_sort_order = SORT_ASC [, mixed $array1_sort_flags = SORT_REGULAR [, mixed $… ]]] ) 它可以让你sorting1arrays和重新sorting多个其他数组基于原来的关键变化。 在Swift / Xcode 7.2中是否有等价的命令? 我目前有一组数组: 名字年龄城市国家活跃 活动是用户在我的应用程序中处于活动状态的时间数组。 我想命令下降或上升和其他arrays改变保持一致。

Swift:按字母顺序排列对象的数组

我有这个: class Movies { Name:String Date:Int } 和一组[电影]。 如何按名称按字母顺序排列数组? 我试过了: movieArr = movieArr.sorted{ $0 < $1 } 和 movieArr = sorted(movieArr) 但这不起作用,因为我没有访问电影的名称属性。

按键值sorting词典数组

我有一个字典数组,我想按字母顺序sorting,每个字典中的“itemName”键。 我怎么能在Swift中做到这一点? 我想sortingitemsArray。 let array = PFUser.currentUser()?.objectForKey("Collections") as! [[String : AnyObject]] let collectionsDictionary = array[0] itemsArray = collectionsDictionary[self.title!] as! [[String : AnyObject]] for dictionary in itemsArray { itemNames.append(dictionary["itemName"] as! String) itemUPC.append(dictionary["UPC"] as! String) pricePaid.append(dictionary["pricePaid"] as! String) currentPrice.append(dictionary["currentPrice"] as! String) model.append(dictionary["model"] as! String) if (dictionary["image"] != nil) { imagesArray.append(dictionary["image"] as! PFFile) } else { imagesArray.append(nil) } […]

如何基于一个属性对NSArray对象进行sorting

我想按字母顺序排列一个托pipe对象的数组。 他们需要sorting的属性是对象的名称(NSString),是其中一个托pipe属性。 目前,我把所有的名称在一个string数组,然后使用sortedNameArray = [sortedNameArray sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)]; 然后枚举它们回到与对象的数组。 这两个名字是相同的,所以我真的需要能够通过一个属性进行sorting。 我应该怎么做呢?

sorting的NSArray的NSDictionary对象的最佳方法?

我努力尝试sorting字典数组。 我的字典有一些价值的兴趣,价格,知名度等 有什么build议么?