Tag: sorting

通过NSManagedObjectSubclass上的Swift Computed属性对NSFetchedResultsController进行sorting

我正在使用Swift和Core Data构build一个应用程序。 在我的应用程序的一个点上,我想有一个UITableView显示当前在持久存储中的types的所有对象。 目前,我正在检索它们并使用NSFetchedResultsController在表格视图中显示它们。 我希望表视图按我的NSManagedObject子类的计算属性sorting,如下所示: class MHClub: NSManagedObject{ @NSManaged var name: String @NSManaged var shots: NSSet var averageDistance: Int{ get{ if shots.count > 0{ var total = 0 for shot in shots{ total += (shot as! MHShot).distance.integerValue } return total / shots.count } else{ return 0 } } } 在我的表视图控制器,我设置我fetchRequest如下: let request = NSFetchRequest(entityName: "MHClub") […]

将数组sorting为字典

我有许多string的数组。 我不想将它们sorting成字典,所有开始相同字母的string进入一个数组,然后数组变成一个键的值; 关键是字母数组中所有单词开始的字母。 例 Key = "A" >> Value = "array = apple, animal, alphabet, abc …" Key = "B" >> Value = "array = bat, ball, banana …" 我怎样才能做到这一点? 提前感谢!

iOS对Time NSString的NSArray进行sorting

我需要sorting一个包含时间NSString的NSArray ,比如, NSMutableArray *times = [[NSMutableArray alloc]initWithObjects:@"09:00 AM",@"07:30 AM",@"06:45 PM",@"05:00 PM",@"12:45 AM",@"12:45 PM",@"01:00 AM",@"01:15 PM", nil]; 我需要的是按照时间顺序排列数组。 有没有办法做这样的事情?

按字母顺序排列数组

我是swift新手。我正在尝试一个示例应用程序,在其中我需要按字母顺序实现数组的sorting。我得到json数据,并在数组中添加标题。现在,我想按字母顺序sorting这里是我的代码….. func updateSearchResults(data: NSData?) { do { let json = try NSJSONSerialization.JSONObjectWithData(data!, options: .AllowFragments) if let blogs: NSArray = json["results"] as? [AnyObject] { print(blogs) for blog in blogs { if let name = blog["original_title"] as? String { names.addObject(name) } } print(names) **let sortedArray = sorted(names, { (str1: String, str2: String) -> Bool in return str1.toInt() […]

parsing通过指针sorting查询

我需要使用Parse进行简单的查询sorting。 我有两个class: Captain和Boat 。 每个Captain都有一个Boat指针对象。 我列出了所有Captain对象的属性,如名字,船名等 我需要能够通过船名来sortingCaptain对象的查询。 我怎么能够? 我可以使用NSSortDescriptorsorting键(例如Captain name对直接属性进行sorting。 但是我需要用他们Boat的name来排列Captain对象。 请帮忙!

iOS:自然sorting顺序

我有一个使用Core Data来保存和检索数据的iOS应用程序。 我如何获取按自然sorting顺序sorting的NSStringtypes的字段的数据? 现在结果是: 100_title 10_title 1_title 我需要: 1_title 10_title 100_title

NSArray使用的sortingalgorithm是否稳定sorting?

NSArray中各种sorting方法使用的sortingalgorithm是否稳定 ? (就像它们是“稳定sorting”algorithm一样,其中具有相同sorting键的项目的相对顺序被保存)。

sortingNSString的NSArray

有人可以告诉我sorting一个NSMutableArray的代码? 我有以下NSMutableArray: NSMutableArray *arr = [[NSMutableArray alloc] init]; 与“2”,“4”,“5”,“1”,“9”等元素都是NSString。 我想按降序对列表进行sorting,以使列表中最大的整数值最高(索引0)。 我尝试了以下内容: [arr sortUsingSelector:@selector(compare:)]; 但它似乎并没有正确分类我的价值观。 有人可以让我看看我正在努力完成的任务吗? 谢谢!

iPhone:根据位置sorting

我一直在iPhone应用程序,在哪里 – 我有一个NSMutableArray像下面的用户列表。 myMutableArray: ( { FirstName = Getsy; LastName = marie; Latitude = "30.237314"; Longitude = "-92.461008"; }, { FirstName = Angel; LastName = openza; Latitude = "30.260329"; Longitude = "-92.450414"; }, { FirstName = Sara; LastName = Hetzel; Latitude = "30.2584499"; Longitude = "-92.4135357"; } ) 我需要通过计算纬度和经度来根据位于我附近的位置对用户进行sorting。 直到现在我还没有办到。 有人可以帮我提供一些样品吗? 更新:按照Mr.sch的build议,我在下面尝试。 请检查我的更新代码。 这很好吗? NSArray […]

Swift – 如何在Firebase上按降序创buildsorting查询?

我正在使用Firebase和Alamofire,AlamofireImage将我的imageURL数据caching在内存上,并上传ImageShack。 我坚持创build降序查询试图做和search,但我找不到可能的描述。 这是我在Firebase上的testingref_post 。 childByAutoId() – userUid – imageUrl – 时间戳(我用这个创build的) *使用NSDate()。formattedISO8601是最好的方式或者你能build议我基本上处理它? 我如何在Firbase IOS / Swift中进行降序查询。 这是我的viewDidLoad : let query = DataService.ds.REF_POSTS.queryOrderedByChild("timestamp") query.observeEventType(.Value, withBlock: { snapshot in if let snapshots = snapshot.children.allObjects as? [FDataSnapshot] { self.posts = [] for snap in snapshots { if let postDict = snap.value as? Dictionary<String, AnyObject> { print(postDict) let post […]