gpt4 book ai didi

iOS 自定义框架、库和 bundle

转载 作者:行者123 更新时间:2023-11-29 13:36:47 33 4
gpt4 key购买 nike

我有一个关于 iOS 上的 bundle 、库和自定义框架的一般性问题。我已经在 SO 上看到了很多关于这个的话题,并在网上进行了广泛的搜索,但如果不找到另一个网站或发布矛盾或让我感到困惑的帖子,我仍然无法得出答案。如果有人能就以下有关 iOS 允许什么或什么会被拒绝的问题给我一个可靠的答案,我将不胜感激。

  • 我看到帖子和网站说您不能在 iOS 上创建 bundle 。这是否也适用于仅包含图像的 bundle ?
  • 是否可以创建一个包含 .xib 文件的库?如果不是,那么在不允许自定义框架的情况下如何包含一个?
  • 使用 xCode 动态库是否会使我的申请成为拒绝理由(例如 libxml2.dylib)?

如果这太笼统或多次提到,我深表歉意,但整个库以及允许和不允许的内容对我来说似乎不是很清楚。我想做的是创建一些应用程序,并且可能包括一些我经常在某种库或 bundle 中使用的控件,但我想在进一步操作之前了解我的局限性。

最佳答案

1.: 不,你不能创建任何框架,即使它只包含图像,因为你不能写入 iOS 文件系统的根分区(/System/Library/Frameworks 所在的部分)。当然,如果越狱是一种选择,那么所有这些东西都将变得无效。你可以用越狱手机做你想做的事,这样你就可以创建框架,将库添加到文件系统等。

2.: 是的,可以用它创建一个带有 XIB/NIB 文件的库,但是你需要共享源代码或从源代码和 XIB 文件构建的静态库并引导其他开发人员这样做是为了让 iOS 正确处理您的库并能够从 InterfaceBuilder 文件构建 UI。

3.: 不,因为这些库已经在 iPhone 上了,你不必破解它就可以在文件系统上获取它们。允许使用 libxml2、libsqlite3 等,并且可以在任何 AppStore 应用中使用。

关于iOS 自定义框架、库和 bundle ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10385251/

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