Как я могу ссылаться на отдельный проект в Xcode 4?

Как мне сослаться на другой проект, в котором есть код, который я хочу использовать в XCode 4. В частности, я пытаюсь использовать здесь расширения NSDate.

Некоторые заметки:

  • Я предполагал, что я должен, вероятно, ссылаться, а не пытаться построить структуру
  • Я попытался скопировать существующий файл проекта xcode "Hello World" в свой проект, однако, похоже, это не сработало
  • Нужно ли создавать новую "цель" на основе опции "кокосовая статическая библиотека"?
  • Тогда мне нужно будет отредактировать текущую схему продукта, чтобы при создании новой цели
  • Что мне нужно делать на стороне моего проекта - должно ли быть достаточно добавить файлы и выбрать расширения Xcode Project File?

Спасибо

2 ответа

Решение

Я предполагал, что я должен, вероятно, ссылаться, а не пытаться построить структуру

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

Я попытался скопировать существующий файл проекта xcode "Hello World" в свой проект, однако, похоже, это не сработало

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

Нужно ли создавать новую "цель" на основе опции "кокосовая статическая библиотека"?

нет

Тогда мне нужно будет отредактировать текущую схему продукта, чтобы при создании новой цели

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

Что мне нужно делать на стороне моего проекта - должно ли быть достаточно добавить файлы и выбрать расширения Xcode Project File?

начните с процесса, описанного выше.

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

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