Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AppRootControllerのご提案(簡略説明版)

7d1521d950d9bc5697868830cb04ff2f?s=47 yimajo
February 15, 2017

 AppRootControllerのご提案(簡略説明版)

#potatotips 37 の資料です

AppRootControllerでスプラッシュアニメーションをする時の方法についても発表しました
https://speakerdeck.com/yimajo/approotcontroller-woshi-tutesupuratusiyuanimesiyonwoshi-zhuang-suru-2017-dong

7d1521d950d9bc5697868830cb04ff2f?s=128

yimajo

February 15, 2017
Tweet

More Decks by yimajo

Other Decks in Technology

Transcript

  1. "QQ3PPU$POUSPMMFSͷ͝ఏҊ ʢ؆ུઆ໌൛ʣ !ZJNBKP QPUBUPUJQT

  2. 5JQT

  3. ىಈ࣌ͷSPPU7JFX$POUSPMMFSʹը໘දࣔͷ 7JFX$POUSPMMFSΛࢦఆͤͣɺίϯςφͱͯ͠ͷ $POUSPMMFSΛࢦఆ͠ɺ ͍ͦͭͰىಈ࣌ͷ7$ͷදࣔΛ੍ޚ͢Ε͹ָͰ͢Α ͱ͍͏࿩Ͱ͢

  4. w "QQ3PPU$POUSPMMFS͸ɺىಈ࣌ʹͨ·ʹද ͍ࣔͨ͠Ϟʔμϧදࣔ΍ϩάΠϯը໘ͷදࣔɺ ௨ৗදࣔ͢Δը໘ͷग़͠෼͚Λߦ͏ "QQ%FMFHBUF 6*8JOEPX "QQ3PPU$POUSPMMFS 7JFX$POUSPMMFS 7JFX$POUSPMMFS 7JFX$POUSPMMFS

    "QQ3PPU$POUSPMMFSͱ͍͏ίϯςφΛ࢖ͬͯίϯ ςΩετͷҧ͏7$ͷදࣔΛग़͠෼͚Δ w 6*8JOEPX௚ԼͷSPPU7JFX$POUSPMMFS ͸௚઀ද͍ࣔͨ͠ը໘ͷ7JFX$POUSPMMFS Λ࢖Θͣʹίϯςφʹ w ͦͷίϯςφͷ໊͸"QQ3PPU$POUSPMMFS
  5. "QQ%FMFHBUF 6*8JOEPX "QQ3PPU$POUSPMMFS 7JFX$POUSPMMFS ىಈޙʹ௨ৗද͍ࣔͨ͠7$ 7JFX$POUSPMMFS Ϣʔβ΁ͷ৘ใදࣔ༻ʹද͍ࣔͨ͠Ϟʔμϧ 7JFX$POUSPMMFS ϩάΠϯͱ͔ͷ7JFX$POUSPMMFS ྫ͑͹

  6. "QQ%FMFHBUF 6*8JOEPX 7JFX$POUSPMMFS ىಈޙʹ௨ৗද͍ࣔͨ͠7$ 7JFX$POUSPMMFS Ϣʔβ΁ͷ৘ใදࣔ༻ʹද͍ࣔͨ͠Ϟʔμϧ 7JFX$POUSPMMFS ϩάΠϯͱ͔ͷ7JFX$POUSPMMFS Կ΋ߟ͑ͣʹ΍Δͱ͜Μͳײ͡ʹͳΔ

  7. "QQ%FMFHBUF 6*8JOEPX 7JFX$POUSPMMFS 7JFX$POUSPMMFS 7JFX$POUSPMMFS ൺֱ "QQ%FMFHBUF 6*8JOEPX "QQ3PPU$POUSPMMFS 7JFX$POUSPMMFS

    7JFX$POUSPMMFS 7JFX$POUSPMMFS
  8. /BWJHBUJPO$POUSPMMFS൛ "QQ%FMFHBUF 6*8JOEPX "QQ3PPU$POUSPMMFS /BWJHBUJPO$POUSPMMFS 7JFX$POUSPMMFS 7JFX$POUSPMMFS 7JFX$POUSPMMFS 7JFX$POUSPMMFS /BWJHBUJPO$POUSPMMFS

    7JFX$POUSPMMFS
  9. ϝϦοτ w ίϯςΩετʹΑͬͯ7$ग़͠෼͚͢Δ͜ͱʹू தͰ͖Δ w ΋͠ଞͷ7$΍"QQ%FMFHBUF͕ίϯςΩετʹ Αͬͯଞͷ7$ग़͠෼͚ͯͨ͠ΒංେԽͯ͠΍ ͹͍

  10. Կ͕Կ͔ͩΘ͔ΒΜ͔΋͠ Εͳ͍ͷͰݟͨ໨͔Βઆ໌

  11. ΞϓϦىಈ࣌ʹϞʔμϧͰը໘දࣔ͢Δͱ͖ͷྫ w ॳճىಈ࣌ͷΈɺ௨ৗදࣔ͢ Δ7$ͷ্ʹϢʔβ΁ͷ৘ใද ࣔ7$Λදࣔ͢Δ w ดͨ͡Β௨ৗදࣔ͢Δ7$ΛԼ ʹදࣔ͢Δ ྫϦΫφϏωΫετ

  12. "QQ3PPU$POUSPMMFS Ͱ΍ΔͳΒ

  13. "QQ3PPU$POUSPMMFSʹ͍ͭ΋ग़͢ը໘ͷ7$ ΛBEE$IJME7JFX$POUSPMMFSͱBEE4VC7JFX ͭͭ͠ɺ "QQ3PPU$POUSPMMFSͰ৘ใදࣔ༻7$Λ QSFTFOU͢Δ ৘ใදࣔ༻7$ด͡Δͱ͍ͭ΋ग़͢7$ ͕දࣔ͞ΕΔ

  14. ٙ໰ ʮ௨ৗදࣔ͢Δ7$ͷWJFX8JMM"QQFBS ͰϞʔμϧදࣔͷ7$Λ্ཱͪ͛Ε͹ ࡁΉ࿩Ͱ͸ʁʯ ˞஫ҙॻ͖7JFX%JE-PBEΛ࢖͏ͱͦ΋ͦ΋ܯࠂ͕ग़Δ l8BSOJOH"UUFNQUUPQSFTFOUϞʔμϧ7$PO௨ৗදࣔ͠Α͏ͱ͢ Δ7JFX$POUSPMMFSXIPTFWJFXJTOPUJOUIFXJOEPXIJFSBSDIZz

  15. ճ౴ ʮ௨ৗදࣔ͢Δը໘ͷWJFX8JMM"QQFBS Ͱ৚݅ʹΑͬͯͦͷ7$ͱ͸ؔ܎ͳ͍΋ ͷΛ੍ޚ͢Δͷ͸ॲཧͷݟ௨͕͠ѱ͘ ͳΔʯ

  16. ճ౴ ʮͦͷ݁ՌɺιʔείʔυͷՄಡੑ ͕མͪͯػೳ௥Ճमਖ਼Λ͢Δࡍʹ ࣮૷͢ΔεϐʔυΛམͱͯ͠͠·͏ʯ

  17. "QQ3PPU$POUSPMMFS͸Ξϓ Ϧىಈ࣌ͷը໘੾Γସ͑Λૉ ௚ʹߦ͏ͨΊͷํ๏

  18. "QQ3PPU$POUSPMMFS͸Կʹ͍͔ۙ w 5BC#BS$POUSPMMFSΛ࢖͍ͬͯΔͷʹ͍ۙ

  19. "QQ3PPU$POUSPMMFS͸ԿͰͳ͍͔ w ը໘੍ޚΛ·ͱΊΔ΋ͷͰ͸ͳ͍ w ભҠϚωʔδϟʔΫϥεΛ࡞Γ͍ͨΘ͚͡Όͳ ͍ w ʢͦΜͳ΋Μ࡞ͬͯ7$ؒͷ݁߹౓͕Լ͕ͬͯ ͍Δͱࢥ͍͖΍ؒ઀తʹ݁߹͍ͯ͠Δ͚ͩʣ

  20. "QQ3PPU$POUSPMMFSͷࡉ͔͍͜ͱ

  21. ΞϓϦ಺Ͱ"QQ%FMFHBUFXJOEPXͷ SPPU7JFX$POUSPMMFS͸มߋͤͣ "QQ3PPU$POUSPMMFSͱͯ͠ݻఆ͢Δͱ ྑ͍෭࡞༻͕͋Δ

  22. w 63-εΩʔϜ΍164)௨஌͔ΒΞϓϦىಈதʹݺͼ ग़͞ΕΔ৔߹ɺݱࡏԿΛද͍ࣔͯ͠Δ͔͕ඞཁʹͳ Δɺͦͷͱ͖"QQ%FMFHBUFͷXJOEPX͔Βը໘Λ୳ ͍ͯ͘͠ͷ͸ग़དྷΔ͚ͲϝϯυΠ w SPPU7JFX$POUSPMMFSͰը໘੾Γସ͑͸ෳࡶ͕͞૿͢ w SPPU7JFX$POUSPMMFSΛϞʔμϧදࣔதʹผͷ7$ʹ ࠩ͠ସ͑ΔͱࢀরΧ΢ϯτ͕Լ͕ΒͣϝϞϦϦʔΫ

    ΋ى͜Δ
  23. ϝϞϦϦʔΫͷ݅ௐ΂ͨΒ ͢Ͱʹݴٴ͞Εͯͨ

  24. ʜ΋͔ͯ͠͠Α͘஌ΒΕͨ 5JQT͔ͩͬͨ΋͠Εͳ͍

  25. w "QQ3PPU$POUSPMMFSͷΑ͏ʹίϯςφΛ࢖ͬͯ΋ݟͨ ໨͸·ͬͨ͘มΘΒͳ͍ͷͰɺҠߦ͢Δ͜ͱ͸؆୯ w ͨͩɺίϯςφͷ$POUSPMMFSΛ࡞Δͱ͍͏͜ͱ͸΄Μͷ গ͠޻෉͕͍ΔͷͰ6*,JUʹ׳Εͯͳ͍ͱ࠷ॳͷ͏ͪ͸ ೉͍͠ͱ͸ࢥ͏ w ͞Βʹࡉ͔͍5JQT͸ɺ͕࣌ؒ͋Δͱ͖ʹ͠·͢ ·ͱΊͱऴΘΓʹ

  26. ͓ΘΓ