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

Xcode TIPS集

14b73ae13c26e8ea9551ab40be4ca090?s=47 moto3
January 19, 2018

Xcode TIPS集

Xcodeで使うキーボードショートカットなどを集めて見ました。

14b73ae13c26e8ea9551ab40be4ca090?s=128

moto3

January 19, 2018
Tweet

Transcript

  1. Xcode TIPSू

  2. Xcode TIPSू • ϥοϓτοϓͳͲͰ࢖͏࣌ʹศརͳγϣʔτΧοτ • Xcode9Ͱ௥Ճ͞Εͨ෺ • ϏσΦνϡʔτϦΞϧͳͲͰ࣌ʑݟ͔͚Δ
 ʮࠓͷͲ͏΍ͬͯ΍ͬͨͷʁʯͱ͍͏෺

  3. ͓அΓ • Swift / Xcodeॳ৺ऀ͕ूΊͨ෺Ͱ͢ɻ • ීஈ࢓ࣄͳͲͰ͓࢖͍ͷํʹ͸໨৽͍͠৘ใ͸
 શ͘ͳ͍ͱࢥ͍·͢ɻ

  4. ΞγελϯτΤσΟλʔ • φϏήʔγϣϯΤϦΞͷ ϑΝΠϧΛOption + 
 ΫϦοΫͰΦʔϓϯ • Command +

    EnterͰ
 Ϋϩʔζ
  5. φϏήʔγϣϯ/ΠϯεϖΫλ • Command + 0ͰφϏήʔ γϣϯόʔͷ։ด • Command + Option

    + 0
 ͰΠϯεϖΫλͷ։ด
  6. φϏήʔγϣϯ/ΠϯεϖΫλ • Command 1-9ͰφϏήʔ γϣϯόʔͷλϒΛબ୒ • Option + Command 1-6

    ͰΠϯεϖΫλ಺ͷλϒΛ બ୒
  7. Open Quickly • Command + Shift + OͰ ݺͼग़͢ɻ •

    ͍ΘΏΔXcode൛ͷε ϙοτϥΠτͱ͔
 SublimeTextͷ GotoAnything • ϑΝΠϧ໊ͱίʔυ಺
 ྆ํͰݕࡧՄ
  8. MARKɿίϝϯτ • MARK: Ͱ࢝·Δίϝϯτ ͸্ͷυϩοϓμ΢ϯ͔Β ݺͼग़͠Մೳ • ௕͍ίʔυͷ੔ཧʹศར • (Medium͔Βͷྫ୊Λ


    ܝࡌ)
  9. ίϝϯτγϣʔτΧοτ • Command + / Ͱબ୒͞Ε ͨจΛίϝϯτԽ/
 ඇίϝϯτԽ • ҰߦͰ΋ೋߦҎ্Ͱ΋


    Ͱ͖Δ • ίʔυϒϩοΫΛҰ୴ί ϝϯτͯ͠ஔ͍͓͖͍ͯͨ ࣌ʹศར
  10. Πϯσϯςʔγϣϯ • Control + iͰҰൃ੔ཧ • if΍forจͷதʹॲཧΛ௥Ճ ͯ͠όϥόϥʹͳͬͯ͠·ͬ ͨ࣌ʹศར

  11. Πϯσϯςʔγϣϯ • CommandΛԡ͠ͳ͕Βɺ ࠷ޙͷ೾ΧοίʹϚ΢ε Λ౰ͯΔͱͦͷจશମΛ ϋΠϥΠτ

  12. ΧελϜίʔυεχϖοτ • ίʔυΛηϨΫτͯ͠ɺӈ ԼͷίʔυεχϖοτΤ ϦΞʹυϥοά͢Δͱɺ ࣗ෼ͷΧελϜεχϖο τ͕࡞ΕΔɻ

  13. ϦϑΝΫλϦϯά • Objective-CͰ͸͋ͬͨػ ೳͰɺSwiftͰ͸Xcode9Ͱ ࠶ͼొ৔ • ୯ޠΛηϨΫτɺControl + ΫϦοΫͰɺRefactor… →Rename

    • ෳ਺ͷϑΝΠϧΛ·ͱΊ ͯݟΒΕΔɻ
  14. ϦϑΝΫλϦϯά • ಉ͡ϑΝΠϧʢείʔ ϓ಺ʣ ͷΈͰ΍Δ৔߹͸ɺ Command + Control + E

  15. ϦϑΝΫλϦϯά • ಉ͘͡ɺRefactor… →Extract MethodͰผؔ ਺ʹม׵

  16. ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ