Last week, Apple announced that starting with April 2018, all new iOS apps submitted to the App Store must be built with the iOS 11 SDK. So make sure to update your Xcode to the latest version :).
In other news, Swift will participate in the Google Summer of Code program. As someone who started doing iOS more seriously during GSoC 2013, I was extremely happy to hear that :). Developing a programming language in the open and encouraging students to contribute to it is something I really like about the “new” Apple and something I wouldn’t have thought possible a few years ago.
Something I’d like to highlight this week is Felix Krause’s work on security in iOS. His most recent article in this series, Trusting third party SDKs, shows how important it is to be careful when adding third party SDKs to your app.
- Functional Refactoring in Swift, by @subdigital
- Build tabs-based UI using Coordinators, by @radiantav
- A better NSManagedObjectContext.performAndWait, by @olebegemann
- How to use Dynamic Member Lookup in Swift, by @twostraws
- Handling Enormous Collection Types in Swift, by Piotr Sochalewski
- Just Controllers, by @khanlou
- YPImagePicker, by @Yummypets
- TensorSwift, by @qoncept
- ProvisionQL, by @ealeksandrov
- Linker, by @maksim_kurpa
- PromiseKit 6.0, by @mxcl
- Customer journey mapping: The path to loyalty, by Stuart Hogg