iOS

Adopting Voice Control

My team has been hard at work gearing up for the iOS 13 release. As a part of that, and one of the things I'm very passionate about, is making ...
Read More

Fixing Vague Swift Error Logs

libc++abi.dylib: terminating with uncaught exception of type NSException Ever seen an error message that looks like this? Frustrated with how it basically doesn't tell you anything about the actual issue? ...
Read More

Autocompleting UIColors from the Xcode Asset Library

Xcode 9 introduced a nice new feature that allows you to now add colors to your Asset library. It's a very visual and easy way to keep your color palette ...
Read More

Tips for Backwards Compatibility with iOS 10 Today Widgets

It's been really interesting seeing how prominence for today widgets have changed over the past couple of years. First introduced in iOS 8, today widgets weren't given a very high ...
Read More

Tutorial: WWDC-Style Live Code Snippets

I recently gave a “live” coding tutorial at the Silicon Valley iOS Developers Meetup on how to create your first WatchKit app. By “live” I mean I did it WWDC-style ...
Read More

Easy iOS Device Projector Demos

I recently did a talk where I live demoed some OCR functionality that I built. Essentially, I had to show what was happening on my device screen while I took a picture ...
Read More