2011-01-07 2 views
1

У меня есть приложение для iOS, которое я рассматриваю как перенос, который также можно запускать на Mac OS и продавать через Mac App Store. Однако я бы хотел, чтобы как можно больше использования кода для бизнес-логики, так что, если я исправлю ошибку в одном продукте, мне не придется перекодировать все для другого продукта. Каков наилучший способ сделать это? С универсальным iPad/iPhone-приложением просто две цели, но, очевидно, для приложения Mac OS вся структура отличается и использует совершенно другой SDK. Какие-либо предложения? Спасибо!Обмен кодеком бизнес-логики между приложениями iOS и Mac OS

ответ

0

Лучший способ сделать это - добавить цель приложения Cocoa в свой проект. Перейдите в Project> New Target и выберите Cocoa> Приложение из раздела Mac OS X. Затем, выбрав новую цель, установите флажки для включения общих файлов.

+0

Теперь он находится в редакторе> Добавить цель – arya

0

Другое, что вы можете сделать, это просто добавить файлы из одного проекта в качестве ссылок на другой. Просто перетащите их из исходного проекта (где находятся фактические файлов) в другой проект. В диалоговом окне вы спросите, хотите ли вы скопировать файлы. Выберите no. Это заставит второй проект указывать на файлы в первом проекте. Редактирование входит в оба проекта.

Будьте осторожны с этим, так как существует несколько различий между API-интерфейсами в iOS и MacOS, даже если они называются одинаковыми.

 Смежные вопросы

  • Нет связанных вопросов^_^