在运行时在iOS上添加框架

Shubhashis

首先,我将描述为什么需要在iOS上的运行时添加框架的用例。

假设我在iOS设备上有一个应用。该应用程序需要一些第三方框架才能向其添加一些外部功能。现在,功能很多。因此,所需的框架数量也将很多。用户可能不需要很多功能。只是一小部分功能。另外,许多框架将需要大量空间。该应用程序将是巨大的。

例如,用户仅需要1个功能。该应用程序提供了100个。因此,所有其他框架肯定是不必要的。

因此,解决方案是从在线存储库中按需下载框架和必要的文件,在运行时链接它们并使用它们。这意味着应用程序的大小将非常小,并且不会因不必要的内容而变得笨重。

但是iOS提供了吗?我必须添加一个外部框架,并且不在应用程序中的必需文件在运行时使用它们。

这可能吗?谁能为我提供一些有关如何做到这一点的资源?

我已经在SO和其他一些站点上看到了一些资源。结果不是那么有用。

luk2302

“但是iOS提供了吗?” -不,
“这可能吗?” -部分地
“任何人都可以向我提供一些有关如何做到这一点的资源” -不幸的是,没有


更多详细信息:开箱即用当然不可能。首先,要实现您正在尝试的目标将是一件痛苦的事(更重要的是)其次,Apple可能会不允许这样做。您不允许在运行时将新的“程序代码”加载到应用程序中。原因很简单,Apple无法查看您将要加载的内容。如果您的后端受到威胁,将给您的用户带来巨大的安全风险。

您可以根据需要加载资源,例如图像,视频等。

您甚至可以提出应用程序的某些脚本行为。理论上,服务器可以将代码传递到您的应用程序,然后您的应用程序解释该代码。但是该代码不是Swift,而是您必须首先定义的其他语言你知道这是怎么回事吗?有可能的,但并不是真正可行的而且无论如何它仍然可能使您被拒绝。

特别是如果您在谈论包含实际二进制代码的实际框架,则是不可能的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在运行时在iOS上添加框架

来自分类Dev

在运行时设置UICollectionView框架

来自分类Dev

在运行时更改按钮框架

来自分类Dev

在运行时更改按钮框架

来自分类Dev

在运行时添加graphicsitem

来自分类Dev

在运行时添加通用约束?

来自分类Dev

NewtonSoft在运行时添加JSONIGNORE

来自分类Dev

在运行时添加字体资源

来自分类Dev

在运行时添加通用约束?

来自分类Dev

在运行时添加对象?

来自分类Dev

春季在运行时添加bean

来自分类Dev

在运行时添加图片框

来自分类Dev

在运行时添加状态

来自分类Dev

实体框架表名称在运行时映射

来自分类Dev

在运行时将创建的框架放置在面板中

来自分类Dev

在运行时访问实体框架存储模型

来自分类Dev

“”的框架在运行时会迅速变化

来自分类Dev

实体框架在运行时应用迁移

来自分类Dev

如何在运行时正确修改iOS表格视图单元(添加/删除子视图?)

来自分类Dev

无法在运行时添加到虚拟映像列表的菜单上显示图标

来自分类Dev

如何动态地(在运行时)在NavigationBar上添加按钮?-迅捷2.0

来自分类Dev

VBA:删除用户窗体上动态添加的 ActiveX 元素(在运行时)

来自分类Dev

在实体框架中在运行时将新模型添加到现有上下文中

来自分类常见问题

iOS 7:“标签-标签”放错视口的框架在运行时将有所不同

来自分类Dev

在运行时动态添加div和图像-VB

来自分类Dev

在运行时在javascript数组中添加对象

来自分类Dev

如何在运行时在Typescript中添加属性

来自分类Dev

在运行时动态添加Gradle项目

来自分类Dev

在运行时将模块添加到python