【iOS 13】アプリアイコンをダークモード対応させることは可能なのか検証してみる!!

D8ebaa64c3016b1212d071ccaba715a2?s=47 Takuya Aso
November 29, 2019

【iOS 13】アプリアイコンをダークモード対応させることは可能なのか検証してみる!!

このスライドは 2019/11/29 に実施された YUMEMI.swift #5 の発表資料です。

Appearance の切り替えで
それぞれに対応したアプリアイコンを変更させようとしました。
また,セルのアップをトリガーにしてそれぞれのモード用の
アプリアイコンに変更できるかについて検証しました。

GitHub にサンプルコードをアップしています。
https://github.com/MilanistaDev/AppIconCorrespondingToDarkMode/

D8ebaa64c3016b1212d071ccaba715a2?s=128

Takuya Aso

November 29, 2019
Tweet

Transcript

  1. 2019 11 ʲJ04ʳΞϓϦΞΠίϯΛ μʔΫϞʔυରԠͤ͞Δ͜ͱ͸ Մೳͳͷ͔ݕূͯ͠ΈΔ :6.&.**OD 5BLVZB"TP #5 ʙFree Talkʙ

  2. ࣗݾ঺հ ຑੜ୓໻ ɾ๺۝भग़਎େֶ͸۽ຊେֶ ɾגࣜձࣾΏΊΈJ04ΤϯδχΞ ɾݸਓͰ΋J04ΞϓϦ։ൃ LT 01 !NJMBOJTUB@OE .JMBOJTUB%FW -

    Takuya Aso - FLAT Weather Clock iPad iPhone Color Convertor iPhone/iPad ɾ"QQMF "$.JMBO ౦ژϝτϩ޷͖
  3. LT 02 ࠓ೔͸μʔΫϞʔυͷ͓࿩

  4. μʔΫϞʔυରԠͨ͠هࣄ LT 03 ݸਓ։ൃͷΞϓϦͰμʔΫϞʔυରԠͨ͠ͷͰ ਐΊํͱͦͷॴײ IUUQTRJJUBDPN.JMBOJTUB%FWJUFNT FCFBB

  5. LT 04 J04͔Β ΞϓϦΞΠίϯΛίʔυͰมߋͰ͖Δ

  6. ΞϓϦΞΠίϯΛίʔυͰมߋ LT 05 ݩʹ໭͢ͱ͖͸OJMΛηοτ গ͠લ४උ͸͍Γ·͕͢ ԼهίʔυͰՄೳ

  7. 5PEBZ`T4UPSZ LT 06 ϥΠτμʔΫϞʔυ "QQFBSBODF ͷ ੾Γସ͑ͰΞϓϦΞΠίϯ΋มߋͰ͖ΔͷͰ͸ʁ ࢼͯ͠ΈΑ͏ʂ

  8. ࠓճͭ͘ΔαϯϓϧΞϓϦ LT 07 ϥΠτμʔΫϞʔυ࣌༻ͷ ΞϓϦΞΠίϯ͕දࣔ͞ΕΔ IUUQTHJUIVCDPN.JMBOJTUB%FW "QQ*DPO$PSSFTQPOEJOH5P%BSL.PEF ίʔυ͸(JU)VCʹ͋Γ·͢ ɾ9DPEF ɾJ04Ҏ্

    ɾNBD04
  9. ΞϓϦΞΠίϯมߋͷ࢓ํ LT 08 μʔΫϞʔυͷΞΠίϯը૾Λ४උ YɼYQYͰ!Yɼ!Yͷ΋ͷ ϥΠτϞʔυ༻ͷΞΠίϯ͸ ௨ৗ௨ΓYDBTTFUTͰ௥Ճ

  10. ΞϓϦΞΠίϯมߋͷ࢓ํ LT 09 9DPEFͰϓϩδΣΫτʹ௚઀ը૾௥Ճ ⚠มߋ͢ΔΞϓϦΞΠίϯ͸YDBTTFUT͕࢖͑ͳ͍

  11. LT 10 JOGPQMJTUΛฤू ಛʹઃఆͯ͠ͳ͚Ε͹ ͦͷ··௥ه͢Ε͹ྑ͍ ΞϓϦΞΠίϯมߋͷ࢓ํ ෼͔ΓͮΒ͍

  12. LT 11 JOGPQMJTUΛฤू ϓϩύςΟϦετ ௥Ճͨ͠μʔΫϞʔυ༻ͷ ΞϓϦΞΠίϯը૾ͷ໊લΛઃఆ ΞϓϦΞΠίϯมߋͷ࢓ํ

  13. ࠷ॳͷ7JFX$POUSPMMFSͳͲͰίʔυΛॻ͘ ⚠7JFX$POUSPMMFSʹॻ͘ ΞϓϦΞΠίϯมߋͷ࢓ํ LT 12

  14. LT 13 ࣮ߦͯ͠"QQFBSBODFΛ੾Γସ͑ͯΈΔ ΞϓϦ࣮ߦ ੾Γସ͑Δ

  15. LT 14 ࣮ߦͯ͠"QQFBSBODFΛ੾Γସ͑ͯΈΔ ΞϓϦ࣮ߦ ͕ɾɾɾΤϥʔΛग़ྗ 5IFPQFSBUJPOXBTDBODFMMFE

  16. LT 15 ஗Ԇ࣮ߦ͢Δͱ͍͍Β͍͠ ΞϓϦ࣮ߦ %JTQBUDI2VFVFNBJOBTZOD"GUFS ΛΞϓϦΞΠίϯมߋ͢Δϝιου෦෼ʹॻ͘ͱ ϒϨΠΫϙΠϯτΛషͬͨΒมߋͰ͖ͨɻ ࣮ߦ݁Ռ͸ޙͰ͓ݟͤ͠·͢ɻ

  17. ݁࿦ʁ LT 16 "QQFBSBODF੾Γସ͑࣌ʹ ΞϓϦΞΠίϯͷมߋ͸Ͱ͖ͳ͍ͬΆ͍ ϢʔβͷΞϓϦ಺ͰͷΞΫγϣϯͰ͸ͳ͘ ΞϓϦ֎ͷૢ࡞ J04ʹΑΔ΋ͷ ͷͨΊʁ

  18. LT 17 ;ΉɻͰ͸ɼ ʰΞϓϦ಺ͰϢʔβ͕ઃఆ͢Δʱ ͷͰ͋Ε͹࣮ݱͰ͖ΔͷͰ͸ʁ

  19. LT 18 ྫ͑͹ɼઃఆը໘ͳͲͰ ΞΠίϯઃఆͷηϧΛ༻ҙͯ͠ΈΔ ʰΞϓϦ಺ͰϢʔβ͕ઃఆ͢ΔʱͳΒͰ͖Δʁ 5BQ

  20. LT 19 ʰΞϓϦ಺ͰϢʔβ͕ઃఆ͢ΔʱͳΒͰ͖Δʁ Ͱ͖ͨ

  21. LT 20 %FNP

  22. ·ͱΊ LT 21 ϥΠτϞʔυμʔΫϞʔυ੾Γସ͑࣌ʹ ΞϓϦΞΠίϯΛมߋ͢Δ͜ͱ͸Ͱ͖ͳͦ͞͏ɻ ʰΞϓϦ಺ͰϢʔβ͕ઃఆ͢Δʱ৔߹͸ɼ ݱࡏͷ"QQFBSBODFͰ൑ఆͯ͠ ΞϓϦΞΠίϯΛมߋՄೳ

  23. LT 22 ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ