Я загрузил новый xcode-5 и только начал его использовать.
Мы можем создать приложение напрямую, включая раскадровку и ARC, оно не требует опции, как в более ранних версиях.
Итак, мой вопрос: как мы можем использовать xcode5 без ARC и раскадровки. нам нужно вручную удалить файл раскадровки? или есть другой вариант.
-fobjc-arc
флаг компилятора в настройках проекта.Ответы:
Создайте проект с пустым приложением и добавьте любой контроллер представления (здесь я добавил TestViewController)
ЭТАПЫ ДЛЯ УДАЛЕНИЯ ДУГИ
1) В настройках сборки установите для автоматического подсчета ссылок значение NO .
////////////////////////////////////////////////// /////////////////////////КОНЕЦ//////////////////////// ////////////////////////////////////////////////// ////////////////////////////////////////////////// ////////////////////////////////////////////////// ////////////////////////////////////////////////// ///////////////////////
Если у вас есть уже созданное приложение с раскадровкой и ARC, тогда
ШАГИ ДЛЯ УДАЛЕНИЯ ДОСКИ ИСТОРИИ
1) Удалите файл Main.storyboard из своего проекта.
2) Добавьте новые файлы с xib для вашего контроллера, если он не добавлен в скомпилированные источники на этапах сборки, добавьте их вручную.
3) Удалите базовое имя основного файла раскадровки из списка .
4) Измените файл appdelegate didFinishLaunchingWithOptions и добавьте:
как :
Теперь, в приведенном выше примере, вам нужно вручную управлять памятью, например,
ЭТАПЫ ДЛЯ УДАЛЕНИЯ ДУГИ
1) В настройках сборки установите для автоматического подсчета ссылок значение NO .
источник
Вместо удаления файла раскадровки вы можете создать новый проект с шаблоном пустого приложения. Так что вы можете избежать создания файла раскадровки.
Чтобы пропустить раскадровку, выполните следующие действия:
LoginViewController
)didFinishLaunchingWithOptions
вAppDelegate.m
файле , как указано ниже.Изменить на:
Удалите ARC: перейдите в Настройка сборки -> Автоматический подсчет ссылок Objective-C -> НЕТ
источник
LoginViewController
моего собственного контроллера.создать новый проект
! [Создать новый проект]
// удаляем базовое имя файла основной раскадровки в Info
Добавить этот код в appdelegate
Затем автоматически удалите раскадровку.
Пожалуйста, попробуйте это ... успешно выполнено. Спасибо
источник
ShortCut: я предпочитаю
Создайте проект без раскадровки и ARC в xcode4, а затем откройте этот проект в xcode5.
источник
В Xcode 4 был флажок «Использовать раскадровки» при создании нового проекта. Можно взять старые шаблоны приложений Xcode 4 (файлы XML) и преобразовать их в Xcode 5. Таким образом вы получите обратно старые шаблоны, которые позволят вам выбрать, хотите ли вы раскадровки или нет.
Я написал сценарий, который сделает все, что вам нужно: https://github.com/jfahrenkrug/Xcode4templates
После запуска скрипта на экране «Новый проект» появится раздел «Xcode 4»:
А потом - Увы! - вы получите обратно свой любимый выбор:
Для использования этого скрипта вам понадобится копия пакета Xcode 4 .app с http://developer.apple.com/ios .
источник
У меня есть совет:
Надеюсь, ваш проект заработает! : D
источник