How do I sort an NSMutableArray with custom objects in it?

前端 未结 27 3365
予麋鹿
予麋鹿 2020-11-21 04:45

What I want to do seems pretty simple, but I can\'t find any answers on the web. I have an NSMutableArray of objects, and let\'s say they are \'Person\' objects

27条回答
  •  自闭症患者
    2020-11-21 05:25

    Sorting NSMutableArray is very simple:

    NSMutableArray *arrayToFilter =
         [[NSMutableArray arrayWithObjects:@"Photoshop",
                                           @"Flex",
                                           @"AIR",
                                           @"Flash",
                                           @"Acrobat", nil] autorelease];
    
    NSMutableArray *productsToRemove = [[NSMutableArray array] autorelease];
    
    for (NSString *products in arrayToFilter) {
        if (fliterText &&
            [products rangeOfString:fliterText
                            options:NSLiteralSearch|NSCaseInsensitiveSearch].length == 0)
    
            [productsToRemove addObject:products];
    }
    [arrayToFilter removeObjectsInArray:productsToRemove];
    

提交回复
热议问题