Что такое "цели" в Xcode?

Я видел много вещей о "целях" во время работы с xcode. Когда я нажимаю на значок проекта (синий, в xcode 4.2), я вижу "Цели" в средней панели с моим именем файла под ним.

Что это значит? и могу ли я добавить больше "целей" в свой проект? Если да, что бы это значило?

У меня есть это: http://developer.apple.com/library/ios/

но я ничего не понял

2 ответа

Решение

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

Например, вам может потребоваться одна цель для полной, платной версии приложения, а другая цель для сокращенной бесплатной версии приложения. Обе цели будут включать в себя большую часть одного и того же кода и ресурсов, но некоторые параметры будут отличаться, и у вас могут быть разные файлы, включенные в каждую.

Цели - это просто разные способы создания продукта. У вас есть исходные файлы, и у вас есть выход, и есть несколько способов, которые вы можете получить от А до Б.

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

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

У большинства проектов будет одна цель, но некоторые более сложны, чем другие.

Другие вопросы по тегам