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

健康なStoryboardを考える 〜 Auto Layout、UIStackViewともっと...

健康なStoryboardを考える 〜 Auto Layout、UIStackViewともっと仲良く! - Bonfire iOS#4

健康なStoryboardを作るために技術的バグ、デザイン的バグ観点から見直そうというお話です。Auto Layoutのおさらいとtipsも。

SAKUMA Nino

May 15, 2018
Tweet

Other Decks in Programming

Transcript

  1. ֶྺ΍৬ྺͳͲ ඒେ ඒज़Ϟσϧ ΠϥετϨʔλʔ σβΠφʔ ࠤٱؒʹͷʢΏ͜ͼΜʣͷ֓ཁ ੲ ࠓ J04ΤϯδχΞ <εΩϧ>

    4XJGU 0CKFDUJWF$ )5.-$44 1)1ʢ8PSE1SFTTʣ ʴ σβΠϯɺΠϥετ͸ ࢴഔମ͕ଟΊɻຊ΋ɻ 8FC΋ΞϓϦ΋΍Γ·͢ɻ ͳΜͰ΋԰͞ΜͰ͢ɻ Bonfire iOS #4
  2. ֶྺ΍৬ྺͳͲ ඒେ ඒज़Ϟσϧ ΠϥετϨʔλʔ σβΠφʔ J04ΤϯδχΞ σβΠϯɺΠϥετ͸ ࢴഔମ͕ଟΊɻຊ΋ɻ 8FC΋ΞϓϦ΋΍Γ·͢ɻ ͳΜͰ΋԰͞ΜͰ͢ɻ

    ࠤٱؒʹͷʢΏ͜ͼΜʣͷ֓ཁ ʴ ੲ ࠓ <εΩϧ> 4XJGU 0CKFDUJWF$ )5.-$44 1)1ʢ8PSE1SFTTʣ "QQMF৴ऀ͗ͨͨ͢Ίɺ ϓϩάϥϛϯάͷษڧΛͯ͠ J04ΤϯδχΞʹ ͳΓ·ͨ͠
  3. ΞϓϦಓ৔ ʢΞϓϦΫϦΤΠλʔಓ৔ʣ
 ɹˎΞγελϯτ ˎߨࢣ ະܦݧ޲͚ͷJ04ΞϓϦ։ൃೖ໳ߨ࠲ ⾣ΞϓϦಓ৔ͷϖʔδ΁ w গਓ਺੍ͷϓϩάϥϛϯάॳ৺ऀ޲͚ J04ΞϓϦ։ൃೖ໳ߨ࠲ʢ୹ظʣ w

    ౦ژͰظɺେࡕͰظɺͦͷଞ஍ ํͰ΋ଟ਺։࠵ σβΠφʔͷͨΊͷ"VUP-BZPVUߨ࠲ w σβΠφʔ͞Μର৅ͷ"VUP-BZPVUΛ ֶͿߨ࠲ w ࣮ࡍʹखΛಈ͔ͯ͠΋Β͍ɺجૅΛΈͬ ͪΓֶͼ·͢ w ࣮຿Ϩϕϧ·Ͱ
 ͍͖࣋ͬͯ·͢
  4. USZ4XJGU ˎ0SHBOJ[FS
 ˎ%FTJHOFS ⾣USZ4XJGUͷϖʔδ΁ w ࠃࡍతͳ4XJGUͷΧϯϑΝϨϯε w ೥͔Βελʔτɻੈքతʹ׆༂͢ Δঁੑ%FWFMPQFSɺ/BUBTIB͕ओ࠵ w

    5PLZPɼ/:$ɼ#BOHBMPSFͰ։࠵ w ࠓ೥͸ͳΜͱɹ4BO+PTFͰ΋։࠵ɻ 88%$࠷ऴ೔ͷ໷ɺ.D&OFSZ $POWFOUJPO$FOUFS 88%$ձ৔ʣͱͭ ͳ͕͍ͬͯΔ)JMUPO͕ձ৔Ͱ͢ 5PLZPʹࢀՃͯ͠
 ͘ΕͨΈͳ͞·ɻ ͋Γ͕ͱ͏
 ͍͟͝·ͨ͠ʂ TOKYO
  5. 4UPSZCPBSEΛ݈߁ʹ͍ͨͬ͠ʂ Bonfire iOS #4 w ໯ͬͨσβΠϯ࠶ݱ͢Δͷʹ"VUP-BZPVUΛͲ͏΍ͬͯ૊Ί͹͍͍͔ಾɻ ˠͰ΋ͳΜ͔ʢͦΕͬΆ͍ͷʣग़དྷͨʂ w σβΠϯมߋ͕͖͔ͨΒɺ֘౰͢Δ੍໿௚͚ͨ͠ͲɺϨΠΞ΢τ͕͓ ͔͍͠ɻˠ͋ͪͪ͜ʹແବͳ੍໿͕͍͍ͭͯͯҾͬுΒΕ͍ͯͨʂ

    w ͦ΋ͦ΋֤ը໘αΠζʹରԠͰ͖͓ͯΒͣ ɺϨΠΞ΢τ่ΕͯΔʂ w ͔ͬͯ4UPSZCPBSE͕ॏ͗ͯ͢ɺϨΠϯϘʔΧʔιϧग़ͯΔ͠ʂʂʂ 4UPSZCPBSEͰࠔͬͨࣄྫ ˞͍Ζ͍ΖͳϨϕϧײΛἧ͑·ͨ͠ ˞චऀ͕ݟฉ͖ͨ͠΋ͷ΍ମݧͨ͠΋ͷͰ͢
  6. ͍Ζ͍ΖͳϓϩδΣΫτͷ4UPSZCPBSEΛݟ͍ͯΔͱɺͭ·Δͱ͜Ζɺ 4UPSZCPBSEͷෆ݈߁ͳঢ়ଶ͸"VUP-BZPVUʹؔ࿈͢Δ͜ͱ͕ଟ͍ ͦͯ͠ࢥ͏͜ͱʜ 4UPSZCPBSEͩͱ࣮࣭Ϩ Ϗϡʔ΋Ͱ͖ͳ͍͔Β ͶɺͬͯϨϏϡʔͳ͍͔ Β͍͍ͬͯͬͯ͜ͱ͡Ό ͳ͍ΑͶɻ ͳͷʹɺ੍໿͸΁Μͯ͜ ΓΜͳ͜ͱʹͳͬͯͯ΋ɺ

    ΈΜͳ࿩୊ʹ͠ͳ͍ͦ͠ ΋ͦ΋ʜΞϨʁ ͔ͬͯɺͦΕҎલʹɺ ෆඞཁͳม਺ͱ͔͋ͬͨ Β͓͔͍͠ͱࢥ͏Θ͚Ͱ ͢ΑͶɺΈΜͳɺ Bonfire iOS #4 ίʔυ͸ɺ ʮඒ͠͞ʯʮಡΈ΍͢͞ʯ ʮཧʹ͔ͳͬͨߏ଄ʯͱ͔ɺ ॻ͖ํͰԥΓ߹ͬͨΓ͢Δ ΄Ͳҙ͍ࣝͯ͠Δͷʹ "VUP-BZPVUͱ͔ɺ 4UPSZCPBSEͷ࡞Γ ͱ͔͸ ͋·Γؾʹͯ͠ͳ ͍ਓ͕ଟ͍͔΋ʁ 4UPSZCPBSEΛ݈߁ʹ͍ͨͬ͠ʂ
  7. 4UPSZCPBSEΛ݈߁ʹ͍ͨͬ͠ʂ Bonfire iOS #4 ݈߁ͳ4UPSZCPBSEͱ͸ʁ w 4UPSZCPBSE্ͷ0CKFDUߏ଄͕σβΠϯͷߏ଄ʹଈ͍ͯ͠Δ w ແବͷͳ੍͍໿ɺσβΠϯͷߏ଄ʹଈ੍ͨ͠໿ w

    σβΠϯͷվम͕ೖͬͯ΋গͳ͍मਖ਼ͰରԠͰ͖Δߏ଄ɺ 0CKFDUͷબఆ ʢɾɹෳ਺ͷ։ൃମ੍ʹ଱͑ΒΕΔӡ༻ํ๏ʣ
  8. 4UPSZCPBSEΛ݈߁ʹ͍ͨͬ͠ʂ Bonfire iOS #4 ݈߁ͳ4UPSZCPBSEͱ͸ʁ w 4UPSZCPBSE্ͷ0CKFDUߏ଄͕σβΠϯͷߏ଄ʹଈ͍ͯ͠Δ w ແବͷͳ੍͍໿ɺσβΠϯͷߏ଄ʹଈ੍ͨ͠໿ w

    σβΠϯͷվम͕ೖͬͯ΋গͳ͍मਖ਼ͰରԠͰ͖Δߏ଄ɺ 0CKFDUͷબఆ վΊͯߟ͑ͯΈΔͱɺ 4UPSZCPBSEʹݶͬͨ࿩ Ͱ͸ͳ͔ͬͨʂ
  9. 4UPSZCPBSEΛ݈߁ʹ͍ͨͬ͠ʂ Bonfire iOS #4 ݈߁ͳ4UPSZCPBSEͱ͸ʁ w 4UPSZCPBSE্ͷ0CKFDUߏ଄ɺ੍໿͕σβΠϯͷߏ଄ʹଈ͠ ͍ͯΔ w ߏ଄ɹ0CKFDUͷ഑ஔ


    ɹˠσβΠϯߏ଄ɺཧղ͠΍͍͢ߏ଄ʹͳ͍ͬͯΔ w ೖΕࢠɹ7JFXPO0CKFDU
 ɹˠత֬͞ɺ·ͱΊํͷόϥϯε w μϛʔ7JFX΍4UBDL7JFX
 ɹˠඞཁ࠷௿ݶɺ·ͱΊํͷߟ͑ํ w ແବͷͳ੍͍໿ɺత֬ͳ੍໿ɹFUDʜ breakdown
  10. Bonfire iOS #4 4UPSZCPBSEΛ݈߁ʹ͍ͨͬ͠ʂ ઃܭͱ͔ͱࣅͯΔ ͔΋ʁ Ή͠Ζ؆୯͔΋ɻ ͋Εʁ
 ී௨ʹίʔυॻ͘ ͷͱҰॹ͡Όͳ͍

    ͔ͳʁ ʬσβΠϯతόάʭ
 σβΠϯͷ࠶ݱ౓
 ߏ଄ͳͲͷ໰୊ ʬٕज़తόάʭ
 "VUP-BZPVUɺ
 ੍໿ͷໃ६ͳͲͷ໰୊
  11. Bonfire iOS #4 4UPSZCPBSEΛ݈߁ʹ͍ͨͬ͠ʂ ʬσβΠϯతόάʭ
 σβΠϯͷ࠶ݱ౓
 ߏ଄ͳͲͷ໰୊ ʬٕज़తόάʭ
 "VUP-BZPVUɺ
 ੍໿ͷໃ६ͳͲͷ໰୊

    σβΠϯʹର͢Δཧղ ˣ σβΠϯ؍఺Ͱίʔυ ϨϏϡʔͯ͘͠ΕΔਓ ͕ͦ΋ͦ΋͍ͳ͍ ੍໿ʹର͢Δཧղ ˣ ֶश͢Δػձͷগ ͳ͞ʢ4UPSZCPBSE ͷίʔυͰϨϏϡʔ ͢Δͷ΄΅ແཧʣ
  12. Bonfire iOS #4 4UPSZCPBSEΛ݈߁ʹ͍ͨͬ͠ʂ ʬσβΠϯతόάʭ
 σβΠϯͷ࠶ݱ౓
 ߏ଄ͳͲͷ໰୊ ʬٕज़తόάʭ
 "VUP-BZPVUɺ
 ੍໿ͷໃ६ͳͲͷ໰୊

    σβΠϯʹର͢Δཧղ ˣ σβΠϯ؍఺Ͱίʔυ ϨϏϡʔͯ͘͠ΕΔਓ ͕ͦ΋ͦ΋͍ͳ͍ ੍໿ʹର͢Δཧղ ˣ ֶश͢Δػձͷগ ͳ͞ʢ4UPSZCPBSE ͷίʔυͰϨϏϡʔ ͢Δͷ΄΅ແཧʣ 4UPSZCPBSE͕ݏΘΕͯ ͠·͏ͷ͸ֶश͢Δػձ ΍ؾ෇͖ͷ͖͔͚ͬͷগ ͳ͞΋͋Γͦ͏ɻ ͱ͸͍͑ʜ
  13. Bonfire iOS #4 4UPSZCPBSEΛ݈߁ʹ͍ͨͬ͠ʂ ͬͪ͜͸ɺσβΠ ϯ؍఺ͷ͓ษڧ΍ɺ ׳Ε͕ͪΐͬͱඞ ཁɻ ؆୯ʹ෼͔Δํ๏ ΍ɺ&SSPSΛ͓͑͠

    ͯ͘ΕΔ࢓૊Έ͕ ͋Δ͡Όͳ͍͔ʂ ʬσβΠϯతόάʭ
 σβΠϯͷ࠶ݱ౓
 ߏ଄ͳͲͷ໰୊ ʬٕज़తόάʭ
 "VUP-BZPVUɺ
 ੍໿ͷໃ६ͳͲͷ໰୊
  14. 4UPSZCPBSEΛ݈߁ʹ͍ͨͬ͠ʂ Bonfire iOS #4 ݈߁ͳঢ়ଶΛ્Ήͦͷଞͷ໰୊ w ؾ͕͔ͭͳ͍໰୊ w ޙճ͠໰୊ ੍໿ͱ͔ໃ६ͯͯ͠΋9DPEF͕͍͍ײ͡ʹద౰ʹ΍ͬͯ͘ΕͪΌͬ

    ͯΕΔɻ%FCVH"SFBʹϩά͕ग़ͯΔͷʹɺؾ͕͔ͭͳ͍ʢؾʹ͠ ͯͳ͍ʁʣਓ͕ଟ͍͔΋ɻ ը໘σβΠϯͷ࠶ݱ౓ͷ௿͞ͳͲ͸ɺίʔυͷόάͱ͸ҧ͍ɺʮಈ ͔ͳ͍ʯʮΞϓϦͷػೳ͕࢖͑ͳ͍ʯͳͲͱ͍͏க໋తͳ͜ͱ͕ ͕ى͜ΓͮΒ͍ͷͰɺ๩͍͠தͰޙճ͠ʹͳΓ͕ͪɻ
 վम͢Δ࣌ؒ͸΍ͬͯ͜ͳ͍ɻ
  15. 4UPSZCPBSEΛ݈߁อͭͨΊͷ܏޲ͱରࡦ Bonfire iOS #4 ੍໿෇͚͗͢໰୊ʂ ʢ੍໿͕଍Γͳ͍ʗໃ६ʂˠɹFSSPS͕ग़ΔͷͰΘ͔Δʣ ˣ վम͢Δͱ͖ʹ֘౰ՕॴΛ௚ͯ͠΋ɺ௚Βͳ͍໰୊Λซൃɻෳࡶͳը ໘Ͱ΍ΒΕΔͱɺ੍໿Λશͯ࡞Γ௚͢͜ͱ΋ଟ͍ɻ ୯७ʹ੍໿͕ॏෳ͠·ͬͯ͘Δύλʔϯ͔Βɺ޼ΈʹແବʹෳࡶԽ͞

    Ε͍ͯΔύλʔϯ·Ͱɻ ͦ΋ͦ΋෇͚͗͢Ͱໃ६͕ى͖͍ͯΔ͕ɺ4UPSZCPBSE্ͷ࡞ۀը໘α ΠζͰ͸໰୊͕͓͖ͳ͍ͷͰؾ͕͔ͭͳ͍ύλʔϯ΋ଟ͠ɻ Α͋͘Δύλʔϯɹͦͷ੍̍໿෇͚͗͢ ෆ݈߁ͳ4UPSZCPBSEʹ
 ͳΒͳ͍ͨΊ "VUP-BZPVUͱ஥ྑ͘ Bonfire iOS #4
  16. Bonfire iOS #4  ී௨ʹʹͰ੍໿  ʾɹʽɹΛ࢖͍͜ͳͤʂ  1SJPSJUZΛ࢖͍͜ͳͤʂ 

    )VHHJOH1SJPSJUZɺ$PNQSFTTJPO 3FTJTUBODF1SJPSJUZͰ͖·Γʂ "VUP-BZPVUΛ૊Ήखॱ Ώ͜ͼΜ ਪ঑ "VUP-BZPVUΛ૊Ή
  17. Bonfire iOS #4 ̎ɹʾɹʽɹΛ࢖͍͜ͳͤʂ "VUP-BZPVUΛ૊Ή ೖͬͯ͘ΔίϯςϯπʹΑͬͯαΠζ͕มΘͬͯ͘ ΔΑ͏ͳऑಈతͳը໘σβΠϯͷ࣌ʹ࢖͑·͢ɻ ৚݅෼͚ͨ͠Γͯ͠ίʔυͰࢦఆ͠ͳͯ͘΋ɺʾɹ ʽʹ͢Δ͚ͩͰϨΠΞ΢τ͕࠶ݱͰ͖Δ͔ߟ͑ͯΈ ·͢ɻ

    ʾɹʽ͚ͩͰରԠͰ͖Ε͹4UPSZCPBSEʹدͤΔ͜ͱ ΋Ͱ͖ΔͷͰ؆୯Ͱ؆ܿͰ͢ɻ ෦඼ͷ"UUSJCVUF㱢෦඼ͷ"UUSJCVUFº.VMUJQMJFS $POTUBOU ෦඼ͷ"UUSJCVUF㱡෦඼ͷ"UUSJCVUFº.VMUJQMJFS $POTUBOU ࠶ݱ౓
  18. Bonfire iOS #4 ̏ɹ1SJPSJUZΛ࢖͍͜ͳͤʂ "VUP-BZPVUΛ૊Ή ࠶ݱ౓ ʹɹʾɹʽɹ͚ͩͰ͸σβΠϯ͕࠶ݱͰ͖ͳ͔ͬͨ࣌ɺ ࣍ʹߟ͑Δͷ͕1SJPSJUZͰ͢ɻ ͜ͷ͋ͨΓ͔Βύζϧ͕ͪΐͬͱෳࡶʹͳ͖ͬͯ·͢ɻ 1SJPSJUZΛ࢖Θͳͯ͘͸͍͚ͳ͍৔߹ɺೖͬͯ͘Δ಺༰

    ʹΑͬͯ0CKFDUͷίϯςϯπαΠζ͕มΘͬͨΓɺ 0CKFDU͕ग़ͨΓফ͑ͨΓ͢ΔσβΠϯͩͱࢥ͏ͷͰɺ ඞવతʹ4UPSZCPBSE͚ͩͰ͸׬݁ͤͣ ɺίʔυͷΈ΋ ͘͠͸ίʔυͰͷ߹ΘٕͤʹͳΔͱࢥ͍·͢ɻ ੍໿WT੍໿ɹ੍໿͕ڝ߹ͨ͠ࡍ࢖ΘΕΔύϥϝʔλʔ
  19. Bonfire iOS #4 ̐ɹ)VHHJOH1SJPSJUZɺ$PNQSFTTJPO3FTJTUBODF1SJPSJUZͰ͖·Γʂ "VUP-BZPVUΛ૊Ή ʾɹʽ΍1SJPSJUZΛ࢖ͬͯ΋࠶ݱͰ͖ͳ͍࣌ʹ࠷ޙʹߟ ͑Δͷ)VHHJOH1SJPSJUZɺ$PNQSFTTJPO3FTJTUBODF 1SJPSJUZͰ͢ɻ
 )VHHJOH1SJPSJUZ͸ɺ੍໿ʹͻͬͺΒΕίϯςϯπ͕ େ͖͘ͳΔʢҾ͖৳͹͞ΕΔʣ͜ͱͷ1SJPSJUZɻ

    $PNQSFTTJPO3FTJTUBODF1SJPSJUZ͸ɺ੍໿ʹΑͬͯί ϯςϯπ͕খ͘͞ͳΔʢͭͿ͞ΕΔʣ͜ͷ1SJPSJUZɻ 0CKFDU͕٧·͍ͬͯΔσβΠϯͰɺೖΓ੾Βͳ͍࣌ʹɺ Ͳ͕͜লུ͞ΕΔ΂͖͔ʜͳΜ͔Λߟ͑Δ࣌͸ɺ )VHHJOH1SJPSJUZɺ$PNQSFTTJPO3FTJTUBODF1SJPSJUZ Λ͍͡Δ͚ͩͰ্ख͍͖͘·͢ɻ ੍໿ʹΑͬͯίϯςϯπ͕*OUSJOTJD$POUFOU4J[FΛແࢹͯ͠େ͖͘ͳͬͨΓখ͘͞ͳͬͨΓ͢Δ࣌࢖ΘΕΔ ࠶ݱ౓
  20. Bonfire iOS #4 w 7JFX)JFSBSDIZ%FCVHHFS w %FCVH"SFBͰ੍໿FSSPS w 4UPSZCPBSEදࣔ%FWJDFͷ੾Γସ͑ w

    Ϗϧυ͸σβΠϯըͱҧ͏αΠζͷ %FWJDFͰ w ϓϨϏϡʔ σόοά 4UPSZCPBSE্ͱίʔυ ্ͷ੍໿ͱͰڝ߹͕ى͖ ͯΔ͜ͱ΋ଟ͍Αʂ ٕज़తόά σβΠϯతόά "VUP-BZPVUσόοά
  21. 4UPSZCPBSEΛ݈߁อͭͨΊͷ܏޲ͱରࡦ Bonfire iOS #4 ੍໿෇͚͗͢໰୊ʂ ʢ੍໿͕଍Γͳ͍ʗໃ६ʂˠɹFSSPS͕ग़ΔͷͰΘ͔Δʣ ˣ վम͢Δͱ͖ʹ֘౰ՕॴΛ௚ͯ͠΋ɺ௚Βͳ͍໰୊Λซൃɻෳࡶͳը ໘Ͱ΍ΒΕΔͱɺ੍໿Λશͯ࡞Γ௚͢͜ͱ΋ଟ͍ɻ ୯७ʹ੍໿͕ॏෳ͠·ͬͯ͘Δύλʔϯ͔Βɺ޼ΈʹແବʹෳࡶԽ͞

    Ε͍ͯΔύλʔϯ·Ͱɻ ͦ΋ͦ΋෇͚͗͢Ͱໃ६͕ى͖͍ͯΔ͕ɺ4UPSZCPBSE্ͷ࡞ۀը໘α ΠζͰ͸໰୊͕͓͖ͳ͍ͷͰؾ͕͔ͭͳ͍ύλʔϯ΋ଟ͠ɻ Α͋͘Δύλʔϯɹͦͷ੍̍໿෇͚͗͢ ෆ݈߁ͳ4UPSZCPBSEʹ
 ͳΒͳ͍ͨΊ 4UBDL7JFXʹ
 ͓ख఻͍ͯ͠΋Β͓͏ Bonfire iOS #4
  22. 6*4UBDL7JFX Bonfire iOS #4 w 4UBDL7JFX͸ศརʂ w μϛʔ7JFX΍੍໿Λେ෯ʹݮΒͤΔʂ w ೖΕࢠʹͯ͠࢖͏ͱύϫʔΞοϓʂͰ΋ೖΕࢠʹ͗͢͠஫ҙʂ

    w "VUP-BZPVU΍μϛʔ7JFX͕ݮΒͤΔ͚ͩͰͳ͘ɺ4UBDL7JFXͷத ͷ0CKFDU͸௥Ճ࡟আͰBOJNBUJPOΛͯ͘͠ΕΔ͜ͱ
 ˞ࡉ͔͘BOJNBUJPOࢦఆ͞ΕΔͷ͸μ ϝ w ཁૉΛಈతʹ௥Ճɺ࡟আ͢ΔλΠϓͷ΋ͷʹ͸͏͚ͬͯͭʂ
  23. 4UPSZCPBSEΛ݈߁อͭͨΊͷ܏޲ͱରࡦ Bonfire iOS #4 ੍໿෇͚͗͢໰୊ʂ ʢ੍໿͕଍Γͳ͍ʗໃ६ʂˠɹFSSPS͕ग़ΔͷͰΘ͔Δʣ ˣ վम͢Δͱ͖ʹ֘౰ՕॴΛ௚ͯ͠΋ɺ௚Βͳ͍໰୊Λซൃɻෳࡶͳը ໘Ͱ΍ΒΕΔͱɺ੍໿Λશͯ࡞Γ௚͢͜ͱ΋ଟ͍ɻ ୯७ʹ੍໿͕ॏෳ͠·ͬͯ͘Δύλʔϯ͔Βɺ޼ΈʹແବʹෳࡶԽ͞

    Ε͍ͯΔύλʔϯ·Ͱɻ ͦ΋ͦ΋෇͚͗͢Ͱໃ६͕ى͖͍ͯΔ͕ɺ4UPSZCPBSE্ͷ࡞ۀը໘α ΠζͰ͸໰୊͕͓͖ͳ͍ͷͰؾ͕͔ͭͳ͍ύλʔϯ΋ଟ͠ɻ Α͋͘Δύλʔϯɹͦͷ੍̍໿෇͚͗͢ σβΠϯతߏ଄ʹ͍ͭͯ
 ߟ͑Δ Bonfire iOS #4
  24. Bonfire iOS #4 ϊϯσβΠφʔζɾσβΠϯϒοΫ σβΠϯߏ଄ΛཧղΛཧղ͢Δʹ͸΍ͬͺΓͪΐͬͱ͓ษڧ͕ඞཁʜ σβΠϯྗ61࡞ઓʂ 3PCJO8JMMJBNT ٢઒యल ຋༁ 


    ϚΠφϏίϛϡχέʔγϣϯζ Ձ֨ʢ ԁʣ ࠓप೥ͷΩϟϯϖʔ ϯΛ΍ͬͯΔΑʂ
 ໊ͷσβΠφʔ͕ڞ ಉࣥචͨ͠ಛయ1%'͕΋ Β͑ΔΑɻ