個人アプリをダークモード対応したので、その具体的な実装の流れとtipsについてまとめました。 ※すでにDark Modeの概要や実装については知っている前提です。まだの方は文末の参考記事をご参照ください Color Setを活用する 基本的にはハードコードしていた色指定をDynamic Colorに置き換える作業になります。 今まで色の指定はコードで定義していたのですが、ダークモード対応をきっかけにAssets CatalogのColor Set(iOS11~)に移行しました。 Color Setのメリットは以下のとおりです。 Storyboard Xib, codeで色が使える Light, Darkの色指定が可能 ちなみにiOS13SDKのUIKitにプリセットされてるUI Element Colors (.systemBackgroundColorなど)も指定できます Asset C