Blog
These posts are predominantly iOS-focused and describe some of the interesting
problems I've encountered in the world of app development.
-
Telsa's Model 3 is the Best Car Available Today — September 5, 2018
-
An Unexpected Edge Case with Swift's
return
— February 1, 2017
-
Configuring Exchange Account Aliases in Apple Mail — January 8, 2016
-
Hands On With Apple Pay Competitor CurrentC — November 3, 2015
-
UIStackView
on iOS 9 — July 31, 2015
-
Excluding Third-Party Apps from iOS 8's Share Sheet — January 9, 2015
-
Hiding Table Separators on a Cell-by-Cell Basis — September 17, 2014
-
Fixing Core Data Lightweight Migration Crashes From A Missing Model Version — July 8, 2014
-
Auto Layout for Table View Cells with Dynamic Heights — October 9, 2013
-
Implementing Dynamic Type on iOS 7 — October 6, 2013
-
iOS Property Validation Built on KVC — March 5, 2013
-
User Data Isolation in iOS 6 — November 5, 2012
-
Getting Started with
UIMenuController
in iOS 5 — November 9, 2011
-
Specialized iOS Performance Testing with Lion's Network Link Conditioner — October 27, 2011
-
Performance Tuning on Older iOS Devices — August 12, 2011