Happy New Year! And here we are – 2019. I’ve really enjoyed the time off over the Christmas and New Year period as it’s given me some time to read, work on a couple of side projects that I’ve been neglecting, spend time with the family and generally relax. However it’s time to get back to work and bring you the best that the Swift and iOS development community has to offer. With this in mind there have actually been some great articles over the last couple of weeks so today, we’re going to gently ease ourselves into the new year with a re-cap of some of the best articles from the festive period. As ever, get in touch if you have any comments or suggestions (I really do read and reply to every reply!) and in the mean time – Enjoy!
Design@taptodismiss has, and has written up some good tips on where to put those cancel buttons. There’s much more to it that I realised. medium.com @vj_hiriji will resonate – it did for me. It’s actually a great article overall and provides a useful introduction to animation principles in general. Definitely worth a read. uxplanet.org
Code@flexaddicted shows you how to create your own Swift wrapper to hide all those C-based interactions. raywenderlich.com @ericasadun provided a great reminder about date formatting in Swift and how if you’re not careful, your dates might not be what you expect. ericasadun.com
CIQRCodeGeneratorfilter in Core Image, developers also have a great way of *generating* QR codes as well. However, by default, the
CIQRCodeGeneratorclass generates black and white QR codes – these are obviously functional but not all that appealing so in this tutorial, @twannl shows you how to jazz things up a bit by incorporating color and a custom logo into your generated codes. avanderlee.com Reachability sample code has been the defacto starting point for detecting network access in iOS apps. However, last year’s WWDC introduced the
NetworkFramework for iOS 12 and onwards that included a new
NWPathMonitorclass that facilitates monitoring of changes in network state without having to introduce third party libraries or Apple sample code. At this point the documentation is still pretty sparse but to get you started @ross_w_butler has written a useful introductory tutorial. medium.com