Welcome to my library of iOS development resources. I started this project to bookmark interesting articles and useful links and than I decided to share this work to help others to keep an ordered, quick to consult and searchable list of programming resources. Comments and new resources are welcome!
May, 20 2019
Regular articles about iOS development. What you need to know about Xcode, Objective-C, Swift, Auto Layout, WWDC and more.
May, 03 2019
Any application on iOS is a purveyor of data in some capacity. NSSecureCoding ensures that this data is what it says it is, and will do what it says it should do.
Mar, 05 2019
Over the past two years, I’ve been lucky enough to have lead a few Swift version updates at work. Because Swift has changed dramatically over the past few years new versions have resulted in a lot of…
Mar, 01 2019
Regular articles about the world of iOS development and the innards of the Swift programming language.
Feb, 25 2019
How do you assert that your code doesn’t introduce any unexpected cycles that lead to memory leaks? Do you actually verify weak/strong references in unit tests? If you find these questions…
Jan, 21 2019
`print` is among the most-used functions in the Swift standard library. Indeed, it's the first function a programmer learns when writing
Jan, 14 2019
Swift is a fast, safe, modern programming language. And with `swift-sh`, it's never been easier to use it for scripting.
Jan, 07 2019
One of the first lessons we learn as software developers is how to organize concepts and functionality into discrete units. But what happens when namespaces collide and declarations lurk in the shadows?
Jan, 02 2019
Clear up any ambiguity and get typed errors too
Dec, 29 2018
Strings have changed a lot over the Swift versions. As of Swift 4, when you get some substring from a String, you get a Substring type back rather than a String. Why is this? Strings are value types…