如何将带有故事板和 xib 的 swift 项目转换为自定义 sdk/框架

问题描述 投票:0回答:2

我正在创建一个 SDK,我想在其中使用 Swift 应用程序的所有功能、故事板和 xib。这样,如果我想将我的应用程序导入到其他应用程序中,那么我可以直接将我的 SDK 导入到其他应用程序中并访问其中的所有视图和功能。我怎样才能实现这个目标?请建议我在哪里可以找到这个。

ios swift sdk frameworks swift-custom-framework
2个回答
2
投票

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


2
投票

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

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

这里是一个很棒的教程。 还有另一个教程

© www.soinside.com 2019 - 2024. All rights reserved.