Article

Swift 3 and Declarative Programming

Written by:



The times, they are a-changin’, as Swift 3 brings with it over forty community-driven changes. The overarching mission is continued modernization and refinement of the language with many sweeping, syntax-breaking changes in preparation for stable ABI, after which such changes … Continued

Read more...
Article

iOS Frameworks Part 2: Build & Ship

Written by: and



In Part 1 we identified and discussed the many challenges our teams face integrating third-party frameworks into our apps. We offered our Seaworthy Framework Checklist for Vendors as a baseline for evaluating framework quality. Then in Part 1.5 we took … Continued

Read more...
Article

Adaptive Interfaces Part 2: Reimagining UITraitCollection with Briggs

Written by:



  The Briggs Model Last time we saw how UITraitCollection changed everything, and took a look at two implementations of a view controller that met a certain set of requirements: one using native API, and one using… something else. Now … Continued

Read more...
Article

Adaptive Interfaces Part 1: How UITraitCollection Changed Everything

Written by:



It Needed Some Love When Apple unveiled UITraitCollection at WWDC 2014, it marked the most fundamental change in the way we program interfaces in iOS since the release of Interface Builder. This tool gave us a system-level framework for interfaces to … Continued

Read more...
Article

iOS Frameworks Part 1: A Treacherous Voyage Through Murky Waters

Written by: and



Here at POSSIBLE Mobile, integrating third-party frameworks is something we have a lot of experience with. What follows is a story that demonstrates how challenging it can be to get multiple frameworks to coexist in our projects. However it doesn’t … Continued

Read more...