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!
Mar, 04 2018
Although Set is one of those core data structures that you see in almost every programming language - it sometimes get a bit overlooked as our default choice for storing collections of non-keyed objects tend to be to use an Array.This week, let's take a look at a few different examples of when using a set can lead to more predictable performance & simpler code, as well as how to use some of Swift's Set type's lesser known - yet very powerful - features.
Feb, 26 2018
This post examines the likely sources of errors in an application, taking steps to prevent errors and implementing error handling in Swift, thinking about robustness, resilience as well as usability.
Feb, 25 2018
One of the biggest challenges when working on a continuously evolving code base is to keep things nicely encapsulated. Adding new capabilities without leaking abstractions can be really tricky.This week, let's take a look at a few techniques that can let us define more clearly encapsulated APIs in different situations.