Controlling Interface Builder with Plists

I have an appearance manager that reads styles from a plist file and applies then throughout the app through the use of the appearance proxy and through notifications to various custom subclasses of the standard UIKit views and controls.

This works great and allows for of a lot of easy features like different coloured themes or dark modes. The major downside right now is that none of the changes to the plist are reflected in Storyboards or Xib files.

Continue Reading →


“We’re thinking of selling the house.”

William beamed at me with his disarming smile. He was still handsome at 40, with long salt and pepper hair, but I turned away from him to process what he had just said. 

The three of us were sat on beanbags in their treehouse, drinking tea from a tea set laid out on the floor between us. Betty was flicking through a magazine propped up on her lap with one hand and holding a cup in the other. She was striking in the soft afternoon light, with short cropped hair and an easy smile. They made a beautiful couple. 

Continue Reading →