Вы действительно должны попытаться привыкнуть к просмотру документации - как только вы ее освоите, вы можете довольно быстро разобраться в этом
Документы для NSArray дают вам точный способсортировка массива:
NSArray *array = [NSArray arrayWithObjects:@"A", @"C", @"B", @"M", nil];
NSArray *sortedArray = [array sortedArrayUsingSelector:@selector(caseInsensitiveCompare:)];
Теперь, учитывая, что вы хотите добавить объекты позже, вы, скорее всего, будете использовать NSMutableArray
документы для NSMutableArray показать метод:
- (void)sortUsingSelector:(SEL)comparator
Поэтому вы можете использовать
NSMutableArray *myMutableArray = [NSMutableArray arrayWithObjects:@"c", @"a", @"b", nil];
[myMutableArray sortUsingSelector:@selector(caseInsensitiveCompare:)];
, который будет сортировать ваш массив на месте, что приведет к
2012-01-10 17:47:11.477 Untitled[11904:707] (
a,
b,
c
)