I have main application target. And I'm moving some code into frameworks
to reduce compile time of the huge project.
Default framework type is Dynamic (BuildSettings -> Mach-O Type
). I understand benefits of using Apple's dynamic frameworks
as several apps will use the same framework and each application size will be lower (because the app size doesn't include this dynamic frameworks).
But if I'm using my own frameworks
and only in my application, why should I choose dynamic frameworks
.
It looks like the app size will be bigger with dynamic frameworks Source and application start time will be longer (because it needs to connect all these dynamic libraries, but with static they are already a part of app executable).
App store size probably will be bigger as well with dynamic frameworks as well.
Would be helpful if somebody can fill me in what benefits can we get using dynamic frameworks