Как скомпилировать и запустить проект Objective-C в XCode? - PullRequest
2 голосов
/ 18 января 2011

Я следовал Руководство для начинающих Objective-C и создал несколько файлов. Затем я создал пустой проект в XCode и импортировал файлы. Теперь я хочу скомпилировать и запустить их из XCode. Как я могу это сделать? Опция меню Run / Debug в XCode, кажется, недоступна.

Какой шаблон я должен использовать в XCode, чтобы написать приложение "Hello World" в Objective-C, не использующее Какао? Я не могу найти подходящий шаблон. Пустой проект, похоже, не работает для этого.

Ответы [ 3 ]

8 голосов
/ 18 января 2011

Какой шаблон я должен использовать в XCode, чтобы написать приложение "Hello World" в Objective-C, не использующее Какао?

Вам следует создать инструмент командной строки со структурой Foundation следующим образом: alt text

Я понимаю, что вы не хотите использовать Какао, и я понимаю, что Foundation - это "инфраструктура, которая содержит классы Какао без GUI". ( Learning Objective-C 2.0 ) Тем не менее, это рекомендуемый метод для создания приложения Objective-C без графического интерфейса при помощи всего следующего:

  • Изучение Objective-C на Mac от Марка Далримпла и Скотта Кнастера. Как указано на с. 9, «Все программы в этой книге основаны на фундаменте».
  • Цель обучения - C 2.0 от Robert Clair.
  • Learn C на Mac от Дэйва Марка. На стр. 320 в главе 12: «Куда вы идете отсюда», Дэйв Марк заявляет, что инструмент командной строки с основой Foundation «является отправной точкой для вашего следующего большого приключения - освоения Objective-C».
4 голосов
/ 18 января 2011

Какой шаблон я должен использовать в XCode, чтобы написать приложение "Hello World" в Objective-C, не использующее какао?

Возможно, вам нужен базовый инструмент командной строки.

В Xcode (при условии 3.2.x) выберите File/New Project...

В открывшемся окне слева выберите приложение Mac OS X.В верхней правой панели должны отображаться четыре параметра

  • Приложение Cocoa
  • Приложение Cocoa Applescript
  • Приложение Quartz Composer
  • Инструмент командной строки.

Это последняя опция, которую вы хотите.

После выбора инструмента командной строки под панелью должен появиться список вниз, из которого вы должны выбрать foundation.

Это даст вам приложение hello world, которое готово для компиляции и запуска.

1 голос
/ 18 января 2011

Вместо создания нового пустого проекта вы должны использовать один из стандартных шаблонов проекта, а затем добавить к нему ваши файлы.

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