Ответ 1
Сначала перейдите в ссылку NSFetchRequest.
Используйте дескриптор сортировки для запроса на выборку:
NSSortDescriptor *sort = [[NSSortDescriptor alloc] initWithKey:@"name" ascending:YES selector:@selector(caseInsensitiveCompare:)];
[request setSortDescriptors:[NSArray arrayWithObject:sort]];
И используйте свойство fetchLimit
[request setFetchLimit:50];