Почему я не могу увидеть реализацию основной функции в шаблонах моего проекта iPhone в XCode? - PullRequest
0 голосов
/ 09 апреля 2009

Это странно, так как яблоко говорит, что где-то есть основная функция. Но я действительно не могу найти ни одного.

Это должно выглядеть примерно так:

#import <UIKit/UIKit.h>

int main(int argc, char *argv[])
{
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
    int retVal = UIApplicationMain(argc, argv, nil, nil);
    [pool release];
    return retVal;
}

Что это за файл, где я могу его увидеть? Это скрыто?

Ответы [ 3 ]

3 голосов
/ 09 апреля 2009

Он всегда входит в группу Other Sources вашего предварительно сгенерированного макета проекта.

main.m
(источник: lyndir.com )

1 голос
/ 09 апреля 2009

Разверните «Другие источники» в разделе «Группы и файлы», и файл с именем main.m.

1 голос
/ 09 апреля 2009

Если вы не можете его найти, вы всегда можете просто создать новый файл кода и скопировать в эту функцию. Когда проект компилируется, он позволяет вам иметь только одну основную функцию, поэтому, если он исчез в какой-то момент, вы можете просто добавить его заново.

Кроме того, вы могли выбрать тип проекта, который не компилируется в исполняемый файл. Не уверен, что / что это может быть для iphone, но обычно «библиотечный» проект не имеет основной функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...