6. Programming Complications

Sometimes when you innovate, you make mistakes. It is best to admit them quickly, and get on with improving your other innovations.

Steve Jobs

Complications on watches have always been one of the key differentiators of expensive timepieces. Put simply, a complication is a function on a timepiece that does more than just tell the time. Complications on a timepiece include alarms, tachymeters, chronographs, calendars, and so on. Figure 6.1 shows an example of complications on a watch.

Image

Figure 6.1 A watch with multiple complications

Apple has also aptly implemented complications on its various Apple Watch faces; numerous ...

Get Learning WatchKit Programming: A Hands-On Guide to Creating watchOS 2 Applications, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.