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 sure that any app that I work on is up to speed with the latest advances in accessibility. A huge part of this year’s WWDC …
Tag: iOS
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? The good news is that you can make these error messages much more informative with one easy trick! Head to your scheme list and click …
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 🎨 organized. (If you’re not familiar with how to add colors to your library, it’s very straightforward. Check out this great Zeplin tutorial on how to …
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 place of honor and were coupled with missed notifications within Notification Center. However, in iOS 10, emphasis on today widgets has drastically changed, completely taking …
WatchKit Tutorial: Communicate from Parent App Back to Watch via Reply
Note: this will be a continuation from my last tutorial on WatchKit – Send Data to your Parent iOS App. If you haven’t done it already, I suggest you start there first. WatchKit Updates It’s been about a month since my last WatchKit tutorial and we’ve had 2 new beta releases for iOS 8.2, including …