Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IOS/Apple中的库集成限制_Ios - Fatal编程技术网

IOS/Apple中的库集成限制

IOS/Apple中的库集成限制,ios,Ios,我从一些安卓开发者那里得知,谷歌提供的安卓系统中存在库限制,因此: 苹果是否存在这种情况,或者任何库集成如何限制单个应用ios/苹果 我们可以在一个项目中集成多少个库?我想你听说的是安卓系统,它与包括第三方库在内的应用程序中的函数总数有关 随着Android平台的不断发展,Android应用程序的规模也在不断扩大。当您的应用程序及其引用的库达到一定大小时,您会遇到生成错误,表明您的应用程序已达到Android应用程序生成架构的限制 但据我所知,没有什么比iOS上的MultiDex更好。没有实际的

我从一些安卓开发者那里得知,谷歌提供的安卓系统中存在库限制,因此:

苹果是否存在这种情况,或者任何库集成如何限制单个应用ios/苹果


我们可以在一个项目中集成多少个库?

我想你听说的是安卓系统,它与包括第三方库在内的应用程序中的函数总数有关

随着Android平台的不断发展,Android应用程序的规模也在不断扩大。当您的应用程序及其引用的库达到一定大小时,您会遇到生成错误,表明您的应用程序已达到Android应用程序生成架构的限制


但据我所知,没有什么比iOS上的MultiDex更好。

没有实际的数字限制,但添加嵌入式动态库将增加您的启动时间。有一项要求是应用程序必须在20秒内启动

下面是2015年github讨论的一个问题,其中有许多DYLIB和启动时间缓慢:

苹果在WWDC第16届会议上讨论了发布时间,并表示:

如果你花的时间超过20秒,操作系统会杀死你的应用程序,假设它正在经历一个无限循环,我们都有过这样的经历

所以动态库加载,要理解动态库加载以及从中看到的减速,最重要的是嵌入式动态库可能会很昂贵

所以Nick说一个平均的应用程序可以是100到400 dylibs。但是操作系统dylibs很快,因为当我们构建操作系统时,我们有方法预先计算大量数据

所以你绝对可以也应该使用一些[dylibs],但最好是把目标锁定在有限的数量上,我们会,我会马上说,一个好的目标大约有六个


Android中的库限制?你确定他指的是在构建崩溃之前可以集成到应用程序中的库的实际数量吗?从没听说过这样的事