Как разработать распространяемые элементы управления пользовательским интерфейсом для iPhone? - PullRequest
6 голосов
/ 06 января 2009

Я хотел бы разработать повторно используемый элемент управления пользовательского интерфейса для iPhone. Как мне это сделать? Когда я говорю «многоразовый», я имею в виду, что он упакован в dll (или что-либо еще используемое на платформе iPhone), поэтому его можно использовать в нескольких проектах.

Ответы [ 4 ]

5 голосов
/ 06 января 2009

Хотя динамические библиотеки не разрешено использовать в приложениях iPhone, которые должны продаваться в магазине iPhone App Store, приведено руководство по созданию статических библиотек с помощью iPhone SDK. (при условии, что вы не хотите выпускать исходный код)

2 голосов
/ 06 января 2009

У вас есть два варианта:

  1. Укажите полный исходный код. Затем другие разработчики могут добавить его непосредственно в свое приложение.
  2. Распространение скомпилированной версии вашего кода в виде статической библиотеки.

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

2 голосов
/ 06 января 2009

Возможно, вы захотите предоставить пользовательских объектов Interface Builder или, возможно, библиотек исходного кода.

1 голос
/ 06 января 2009

Что ж, способ XCode состоит в том, чтобы связать ваш код в Framework и создать ссылку на него. Тем не менее, под iPhone вы не можете ссылаться на не одобренные Apple фреймворки (даже если они ваши)

Так что вам, вероятно, придется ссылаться в исходном коде на повторно используемый код. Хорошая статья здесь

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