William Boles
  • William Boles

Sneaky date formatters exposing more than you think

October 29, 2018

Ask any iOS developer about DateFormatter and one of the first things you will hear is that creating a DateFormatter instance is an expensive operation. The second thing you will hear is that after creating one you need to cache it…

Building a networking layer with operations

October 03, 2018

Networking is central to how most apps add value to their users which is why significant effort has been put into creating an easy to use networking layer by both Apple and the open-source community…

Keeping things going when the user leaves

July 15, 2018

In the past iOS was always about living in the moment - totally focused on whatever the user was attempting to do. This approach was good news for users as it allowed for a very responsive user experience on performance constrained devices however as app developers it limited what we could do…

Improving my Zen with GitHub

April 23, 2018

It's 17:00 on a warm Friday evening, as you type the final characters into your PR description your mind drifts to the coming weekend. During that weekend you decide to work on that open-source you cloned a while back, so you head to GitHub to look through the open issues…

Hosting ViewControllers in Cells

April 11, 2018

Recently, I've been experiencing the iOS equivalent of the movie Inception - putting a collection view inside a collection view…

Can Unit Testing and Core Data become BFFs?

April 02, 2018

Core Data and Unit Testing haven't always been the best of friends. Like two members of the same friend group who don't really know each other but really like their UIKit friend…

Page 2 of 16

No results for your search, try something different.

William Boles © 2023

  • Home | About | Favourites | Mind Maps | Twitter | RSS

JavaScript license information