Vas*_*mil 8 memory ios swift ios8
我的项目有4个框架和31个(31种语言)自定义键盘扩展.当我编译它时,它需要98 MB的内部设备内存.
所以我决定看看为什么这么多.我在设备文件夹中找到了我的项目.
文件夹插件占用38 MB,文件夹框架占用42 MB.
在Frameworks文件夹中有4个我的框架和8个Swift框架,您可以在上面的图片中看到
我的每个框架都包含相同的8个Swift框架.我可以以某种方式只添加这个swift框架一次吗?
并非全部.在插件文件夹中是我的自定义键盘扩展文件夹.我有200个图像添加到我的一个模块(框架)中,并将其引用到每个扩展中(因为它们需要用于构建键盘的图像).但在项目文件夹中,每个扩展文件夹都有该图像.它需要大量的内存.
那么......我能以某种方式仅添加一次图像(不是每个自定义键盘扩展名)吗?我可以只添加一次swift框架(不是每个我的框架和项目)吗?
编辑:
我暗示每个自定义键盘扩展都像是单独的程序.所以maby他们真的需要将这些图像复制到每个扩展中.
归档时间: |
|
查看次数: |
636 次 |
最近记录: |