【发布时间】:2021-07-23 09:43:03
【问题描述】:
我有主要的应用程序目标。我正在将一些代码移动到frameworks 以减少庞大项目的编译时间。
默认框架类型是动态 (BuildSettings -> Mach-O Type)。我了解使用 Apple's dynamic frameworks 的好处,因为多个应用程序将使用相同的框架,并且每个应用程序的大小会更小(因为应用程序大小不包括此动态框架)。
但如果我使用my own frameworks 并且仅在我的应用程序中,为什么我应该选择dynamic frameworks。
-
看起来使用动态框架Source 的应用程序大小会更大,并且应用程序启动时间会更长(因为它需要连接所有这些动态库,但使用静态它们已经是应用程序可执行文件的一部分)。
-
使用动态框架时,应用商店的规模可能也会更大。
如果有人可以告诉我使用dynamic frameworks 可以获得哪些好处,那会很有帮助????
【问题讨论】:
标签: ios xcode frameworks dylib dynamic-frameworks