-
Network Extensions 拓展进程的额定内存是15M,至于文档里哪里写的,我也没有找到,下图为证
-
在配置项目时,要注意tagart--->capabllities中App Groups和Network Extensions 的权限配置
-
如何调试iOS extension 进程的代码
在【SDK】教老婆SDK的开发与调试项目配置中有说到如何实时调试代码,这里补充一点,设置extension 进程的断点。在你进程起来之后,如下图这样,选中你要的那个进程,然后在xcode的导航栏的第7个模块中(一般你选中这个进程后,会自己跳过来的,也可以command+7进程切换)能看到进程的CPU和内存等等
-
container app和extension 进程间的通信,除了用系统提供的那几个有限的接口之外,也可以通过APP Groups 读写文件的形式。封装好的,比如
MMWormhole。我是即用来通信,也用来存储简单的数据-
Instruments查看Leaks 尽可能查看会增加的,优先解决某一个操作引起的泄漏。对于那种出现一次的leak可以暂时不管。如下图中的,两个红框中间的部分
#Leaks表示出现leaks的次数,9次的那个表示是你的instruments在记录之前的leaks,可不管。对于出现一次的慢慢解决,优先级不高而已。
-