Я привык к программированию, где я несу ответственность за освобождение всего, и эта цель с прикольными вещами бросает несколько гаечных ключей в работу. Я использую следующий код.
NSArray *b = [a allObjects];
NSArray *c = [b sortedArrayUsingDescriptors:sortDescriptors];
Кто ответственен за выпуск "b" и "c". Для записи, «а» - это NSSet. Если я выпускаю их вручную, это может привести к сбою приложения, но я не уверен на 100%, поэтому я подумал, что я задам вопрос.
Спасибо.