Almost nobody reads app update information in the App Store anymore, so how do you let your users know about what's new in the latest update? Patrick Balestra's WhatsNew view controller lets you communicate these changes to your users with a look inspired by Pages and Keynote. 👍
It's worth noting that you probably shouldn't show this after every update. Ask yourself, is it that important for my users to know what's changed? Apple presents these screens only on major releases with noteworthy features, and we should follow their example.
forEach cannot be included in a sequence of method calls because it does not return anything. In this article, Ole Begemann discusses an implementation of
forEach that can be chained and, more interestingly, how this can work with lazy sequences.
@objc in Swift 4 made converting old code a little frustrating, and even led to a few bugs in my projects. This article goes through what these changes entail, and how to quickly get your projects back up-and-running after the conversion.
Great article by Tom Harrington about how to use
NSDataDetector in place of Regex to detect email addresses. Why add complicated Regex to your code when Apple already solved the problem for you? ✉️