gpt4 book ai didi

ios - 在 Storyboard 中使用 iOS 静态库公共(public) View Controller ?

转载 作者:技术小花猫 更新时间:2023-10-29 11:05:03 26 4
gpt4 key购买 nike

我们正在创建一组可在我们拥有的多个应用程序中重复使用的通用组件和通用 View 。在这些库中,我们有 .xib 文件和 View Controller 。我们希望能够在特定应用程序的 Storyboard中使用这些。这可能吗?

我还没有看到在 Storyboard中共享静态库中的可重用 View 或组件的简单方法。

为了避免在每个项目中重复代码,推荐的方法是什么?

谢谢..

最佳答案

通常在制作用于共享的静态库时,您还可以包含一个包含资源(例如 xib 和图像文件)的包。以 FacebookSDK 为例。它包含一个包含图像和字符串的包。这些可以由 SDK 代码或 SDK 的客户端应用程序加载。

有关使用资源制作静态库的帮助,请参阅:https://github.com/jverkoey/iOS-Framework (感谢@jnjosh)或https://github.com/kstenerud/iOS-Universal-Framework .我最近在一个运输应用程序上使用了 iOS-Universal-Framework。效果很好。

为了将 xib 文件与 Storyboard一起使用,您可以采用以下两种方法之一:

此外,如果仅供内部使用,我建议简单地制作一个代码+资源的共享存储库,而不是制作一个静态库。静态库的主要好处是易于在您的团队之外分发。

关于ios - 在 Storyboard 中使用 iOS 静态库公共(public) View Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11123179/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com