Как конвертировать быстрый проект с раскадровками и xibs в пользовательский sdk / framework - PullRequest
1 голос
/ 02 мая 2019

Я создаю SDK, в котором я хочу использовать все функциональные возможности, раскадровки и XIB моего приложения Swift.Так что, если я хочу импортировать свое приложение в какое-то другое приложение, то я могу напрямую импортировать мой SDK в другое приложение и получить доступ ко всем представлениям и функциям в этом.Как я могу достичь этого.Пожалуйста, предложите мне, где я могу найти это.

Ответы [ 2 ]

2 голосов
/ 02 мая 2019

Чтобы преобразовать приложение в SDK / Framework.

  1. Создать новый проект с Cocoa Touch Framework.
  2. Конвертируйте все файлы storyboards в файл xib (поскольку мы не можем представить раскадровки SDK в родительском приложении).
  3. Скопируйте все свои классы и импортируйте их в ваш фреймворковый проект.
  4. Сделал класс приемника YourSDKReceiver, который будет получать всю информацию от Родительское приложение и уведомит / передаст его в ваш SDK / Framework Класс и представить его XIB-файл в вашем родительском приложении.

Здесь прекрасный учебник, чтобы сделать это. Есть еще один учебник .

1 голос
/ 02 мая 2019

Лучше всего скопировать существующие файлы -> VC + Раскадровки + XIB и вставить их во вновь созданный SDK.Таким образом, вам не нужно импортировать одно приложение в другое, а импортировать SDK во все приложения, включая созданное вами.

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