iOS

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… Continue reading Tips for Backwards Compatibility with iOS 10 Today Widgets

watchOS

ClockKit Deep Dive: Text Providers (ClockKit #2)

One of my favorite parts of ClockKit are the new text providers (CLKTextProvider) that they’ve added to the framework. These text providers help you display text in Apple Watch complications in multiple ways. Depending on the provider, you can use these to smart-truncate text, implement a countdown and much more. I wish that these were available… Continue reading ClockKit Deep Dive: Text Providers (ClockKit #2)

watchOS

ClockKit Tutorial: Add complication to an already existing watch project (ClockKit #1)

I’m happy to announce that I’ll be starting a new series of posts looking into different topics in ClockKit. For those of you who are unfamiliar, ClockKit is a new framework provided by Apple during WWDC ’15 that allows third-party apps to create their own custom complications for their watch apps. Until about a week… Continue reading ClockKit Tutorial: Add complication to an already existing watch project (ClockKit #1)

watchOS

watchOS 2 Tutorial: Transferring images using transferFile (Watch Connectivity #3)

Onto part 3 of my Watch Connectivity series. We’ll be looking at the transferFile API today – in particular, we’ll be transferring an image from the watch to the phone, but the same API can be used to transfer data and other media files. This will likely be the last of the watch connectivity series… Continue reading watchOS 2 Tutorial: Transferring images using transferFile (Watch Connectivity #3)

watchOS

watchOS 2 Tutorial: Using application context to transfer data (Watch Connectivity #2)

Here’s part 2 of my Watch Connectivity tutorial series. We’ll be looking at using the application context option to transfer data between the Apple Watch and your iPhone. For anyone that needs a refresher on the different options to transfer data with Watch Connectivity, you can refer to my earlier post. A note before we… Continue reading watchOS 2 Tutorial: Using application context to transfer data (Watch Connectivity #2)