Welcome to this weeks issue of Swift Developments! Only a couple of hours now until Apple’s fall event kicks off with the promise of new iPads, updated Macbooks, iMacs and a potential phoenix-like resurrection of the Mac Mini line. With the rumour-mill inevitably in high-gear, it will be interesting to see what they announce. In the meantime though I’ve got some great links this week for you to while away the time. Enjoy.
Businesstheir engineers were working over 100 hour weeks to get their latest game finished, @plainprogrammer has written a great article looking at the implicit problems of overtime and why it may actually be a sign of deep-rooted cultural problems within your organisation. medium.com
Design@alitamjoyce takes you on a guided tour of micro interactions, explaining what they are, why they’re important and how they can have a big impact on your apps user experience. nngroup.com aquisition back in 2017. Beyond the greater efficiency and control that the Shortcuts app obviously provides, the app itself is has also had a big impact in terms of the overall accessibility of the iOS platform, a fact that is highlighted very well in this article from @steven_aquino. Given this, there really is no better time to add shortcut support to your own apps. macstories.net
Swift@iosbrain digs into some strange error messages he encountered, tracking the cause to some of the recent Swift 4.2 changes to Implicitly Unwrapped Optionals. Worth a read if you haven’t been following Swift Evolution particularly closely. iosbrain.com
CodeSnapKit or Cartography though, this tutorial from @pedrommcarrasco shows you how to build a layout API of your own on top of
NSLayoutAnchor. github.io @samuelgoodwin on how introducing a new type can often make a huge difference in making your code more testable. roundwallsoftware.com @swanros has some great tips and tricks to keep in mind when faced with (the sometimes daunting) prospect of refactoring a large code base. pspdfkit.com