Это приложение CoreData / SQLite. У меня есть 2 способа автоматической сортировки данных определенным образом при запуске приложения. Оба работают как положено, но я хотел бы спросить вас, какой метод предпочтительнее и почему?
Это код, который я сделал после прочтения документа от Apple:
[myTableView setSortDescriptors:[NSArray arrayWithObjects:[NSSortDescriptor sortDescriptorWithKey:@"entity_attribute" ascending:YES selector:@selector(compare:)], nil]];
Это чужой код, который я нашел в сети:
NSSortDescriptor *myDescriptor = [[[NSSortDescriptor alloc] initWithKey:@"entity_attribute" ascending:YES selector:@selector(compare:)] autorelease];
NSArray *sortedArray = [NSArray arrayWithObject:myDescriptor];
[myController setSortDescriptors:sortedArray];
Спасибо за ваш совет.