watchOSのComplicationを表示できるWatch Faceを素早く調べる方法

2022/03/21に公開

Developer Documentationに答えがある

タイトル通りですが、XcodeのメニューのHelp -> Developer Documentationでドキュメントを開きます。

ClockKit -> CLKComplicationFamilyを開くと、Apple Watchのコンプリケーションファミリーについての詳しい説明を参照できます。
CLKComplicationFamilyを開くと

このドキュメントに、コンプリケーションの種類ごとに表示できるWatch Faceが書かれています。
たとえばCircular Smallを見ると Color watch face と書かれています。
Circular Small

実際にColorのWatch FaceにCircular Smallが表示されるか見てみましょう。
Top LeftにUkiyo-eを設定します。
Color Top Left

Apple WatchでColorのWatch Faceに切り替えると、左上にCircular Smallが表示されました。やったね!
(令和4年と表示されているのが浮世絵時計アプリのコンプリケーションです)
Color Watch Face

コンプリケーションの種類が増えて、デバッグのたびに「あれ? このコンプリケーションは、どのWatch Faceで表示できるんだっけ?」となっていましたが、Appleさんのドキュメントのおかげでコンプリケーション迷路から脱出できますね。

おまけ

記事内で登場した浮世絵時計アプリでは、いくつかのコンプリケーションを実装しています。
Infograph

また、浮世絵時計アプリはApple Watchですばやく和暦を確認できるので、「今年は令和何年だっけ?」というときや「2019年は和暦にすると何年だっけ?」というときに便利です。
浮世絵時計
浮世絵時計一覧

さらに、iOSとApple Watchだけでなく、iPadにM1 MacにApple TVでも素晴らしい浮世絵が楽しめます。

浮世絵時計QRコード

https://apps.apple.com/jp/app/浮世絵時計/id1053381570?itsct=apps_box_link&itscg=30200

というわけで、素敵なコンプリケーション&浮世絵ライフを!

↑のリンクとQRコードはAppleさんのApple Services Marketing Toolsで作成しました。

Discussion