You Should Take A Codecation:
“A codecation is like a vacation, but you spend most of your time writing code.”
And just what could this look like?
“Our first was in Costa Rica. We decided we wanted to learn ClojureScript, so we built and shipped…Conway’s game of life…and a maze generator and solver.”
Universally Unique Identifiers library:
“iOS UUID library as alternative to the old good UDID and identifierForVendor. This library provides the simplest API to obtain universally unique identifiers with different persistency levels.”
Uses keychain magic to persist across app installs.
“You can now invite up to 1,000 testers to beta test your iOS apps by simply sending them an email invitation through iTunes Connect. Once they accept your invitation, testers can install your beta app on their iOS devices, get updated builds, and provide feedback, all within the TestFlight app.”
Related Books on iOS Testing
Functional Swift to the rescue:
“Dealing with Optional values (specifically Implicitly Unwrapped Optionals) is unfortunately an everyday part of our life as forward-looking iOS developers. The entirety of the Cocoa API won’t be audited for optionals for a good long while, so these things are here to stay. This means we’re going to introduce some actual runtime errors into our application where we might not have encountered them before.”