XCode 4.2 и ARC, почему он у меня не включен? - PullRequest
4 голосов
/ 13 октября 2011

Я только что установил XCode 4.2, в соответствии со всем, что я прочитал, ARC включается автоматически, и вам нужно перейти к этапам сборки и отметить файлы, для которых вы хотите управлять памятью самостоятельно, чего я еще не сделал это работает как если бы я имел.

Странно то, что у меня все работает нормально, как если бы я все еще работал с XCode 4, это нормально? Из того, что я прочитал, я должен получить тысячи предупреждений, потому что я больше не могу использовать освобождение, сохранение и автоматический выпуск, но я не могу.

1 Ответ

2 голосов
/ 13 октября 2011

Поскольку ARC - это параметр сборки, я не знаю, как его включить по умолчанию.Это всегда для нового проекта, но я думаю, вы говорите о существующих.Вы можете проверить, включен ли он в BuildSettings (отметьте All) Objective-C Automatic Reference Counting.Включите его, и вы получите ваши предупреждения:)

Однако я настоятельно рекомендую использовать Edit->Refactor-> Convert to Objective-C ARC, поскольку это более надежно, чем перенос кода самостоятельно.Вы по-прежнему можете выбирать для себя определенные файлы, если хотите.

...