2018-06-06 in ios
With the release of Cocoapods 1.5, you can now compile all your pods as static libraries, even if some or all of them use Swift. This means that instead of building them as dynamic frameworks which are loaded when your app launches, the code is combined with your app binary at compile time. This can improve app launch times and the download size of your app if you depend on a lot of pods.
A client recently asked me to help them implement a custom smart banner solution, inspired by what some other major companies in their industry were doing. I’m going to cover some of the related techniques and features first, before going over the implementation. If you’d like to jump directly to the step-by-step, click here.
Apple is very particular about how 3rd party software gets on their devices. Basically, the more users you want to distribute the app to, the more hoops you have to jump through. It breaks down like this:
My name is Robin Kunde. I am a software engineering consultant currently specializing in iOS mobile development and the Swift compiler. I have worked on large e-commerce projects and mobile apps for major retailers in the past.