如何将带有情节提要和Xib的快捷项目转换为自定义SDK /框架

时间:2019-05-02 13:01:01

标签: ios swift sdk frameworks swift-custom-framework

我正在创建一个SDK,我想在其中使用Swift应用程序的所有功能,情节提要和Xib。这样,如果我要将我的应用程序导入到其他应用程序中,则可以直接将sdk导入其他应用程序并访问其中的所有视图和功能。我怎样才能做到这一点。请建议我在哪里可以找到这个。

2 个答案:

答案 0 :(得分:2)

要将应用程序转换为SDK /框架。

  1. 使用Cocoa Touch Framework创建新项目。
  2. 将所有storyboards文件转换为xib文件,(因为我们无法在父应用程序中显示SDK故事板)。
  3. 复制您的所有类并将其导入到您的框架项目中。
  4. 制作一个接收器类YourSDKReceiver,该类将从 父应用程序,它将通知/传递给您的SDK /框架 并将其xib文件呈现到您的父应用程序中。

Here是完成它的漂亮教程。 还有另一个tutorial

答案 1 :(得分:1)

最好是复制现有文件-> VC + Storyboards + XIB,并将它们粘贴到新创建的SDK中。这样,您无需将一个应用程序导入到另一个应用程序中,而只需在所有应用程序中(包括您创建的应用程序)中导入SDK。