2015-05-22 3 views
1

Согласно Библиотеке разработчика IOS по адресу: https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/FirstTutorial.htmlЧто заменило «main.m» Файл в Xcode 6,3

Основная функция в main.m вызывает функцию UIApplicationMain внутри autorelease бассейна.

Однако в XCode 6.3, по-видимому, файл «main.m» больше не существует. Что заменило файл «main.m»?

Спасибо.

+0

См. Мои объяснения здесь: http://stackoverflow.com/a/30081440/341994 – matt

ответ

2

Ваши теги указывают, что вы используете Swift, а не Objective-C. Swift использует различные механизмы для запуска вашей программы. В общем, ему не нужна функция main, так как законно писать код, который не содержится в функции.

The Swift project template tags the NSApplicationDelegate implementation with @NSApplicationMain (or @UIApplicationMain on iOS). Это говорит компилятору генерировать функцию main, которая вызывает NSApplicationMain.