Какао-приложение с опциональным режимом командной строки - PullRequest
2 голосов
/ 02 августа 2010

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

Какова наилучшая стратегия для этого в Какао, особенно если я хочу сохранить некоторые функции Какао, такие как сборка мусора в Obj-C?

1 Ответ

4 голосов
/ 02 августа 2010

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

...