Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Xcode TIPS集
Search
moto3
January 19, 2018
Programming
1
230
Xcode TIPS集
Xcodeで使うキーボードショートカットなどを集めて見ました。
moto3
January 19, 2018
Tweet
Share
Other Decks in Programming
See All in Programming
レベル1の開発生産性向上に取り組む − 日々の作業の効率化・自動化を通じた改善活動
kesoji
0
190
Porting a visionOS App to Android XR
akkeylab
0
460
20250628_非エンジニアがバイブコーディングしてみた
ponponmikankan
0
680
テストから始めるAgentic Coding 〜Claude Codeと共に行うTDD〜 / Agentic Coding starts with testing
rkaga
12
4.4k
PHPで始める振る舞い駆動開発(Behaviour-Driven Development)
ohmori_yusuke
2
390
AIともっと楽するE2Eテスト
myohei
6
2.6k
ISUCON研修おかわり会 講義スライド
arfes0e2b3c
1
440
プロダクト志向ってなんなんだろうね
righttouch
PRO
0
190
AIと”コードの評価関数”を共有する / Share the "code evaluation function" with AI
euglena1215
1
160
新メンバーも今日から大活躍!SREが支えるスケールし続ける組織のオンボーディング
honmarkhunt
5
7.2k
技術同人誌をMCP Serverにしてみた
74th
1
640
システム成長を止めない!本番無停止テーブル移行の全貌
sakawe_ee
1
200
Featured
See All Featured
Unsuck your backbone
ammeep
671
58k
The Pragmatic Product Professional
lauravandoore
35
6.7k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
Music & Morning Musume
bryan
46
6.6k
Bash Introduction
62gerente
613
210k
Agile that works and the tools we love
rasmusluckow
329
21k
Automating Front-end Workflow
addyosmani
1370
200k
Transcript
Xcode TIPSू
Xcode TIPSू • ϥοϓτοϓͳͲͰ͏࣌ʹศརͳγϣʔτΧοτ • Xcode9ͰՃ͞Εͨ • ϏσΦνϡʔτϦΞϧͳͲͰ࣌ʑݟ͔͚Δ ʮࠓͷͲ͏ͬͯͬͨͷʁʯͱ͍͏
͓அΓ • Swift / Xcodeॳ৺ऀ͕ूΊͨͰ͢ɻ • ීஈࣄͳͲͰ͓͍ͷํʹ৽͍͠ใ શ͘ͳ͍ͱࢥ͍·͢ɻ
ΞγελϯτΤσΟλʔ • φϏήʔγϣϯΤϦΞͷ ϑΝΠϧΛOption + ΫϦοΫͰΦʔϓϯ • Command +
EnterͰ Ϋϩʔζ
φϏήʔγϣϯ/ΠϯεϖΫλ • Command + 0ͰφϏήʔ γϣϯόʔͷ։ด • Command + Option
+ 0 ͰΠϯεϖΫλͷ։ด
φϏήʔγϣϯ/ΠϯεϖΫλ • Command 1-9ͰφϏήʔ γϣϯόʔͷλϒΛબ • Option + Command 1-6
ͰΠϯεϖΫλͷλϒΛ બ
Open Quickly • Command + Shift + OͰ ݺͼग़͢ɻ •
͍ΘΏΔXcode൛ͷε ϙοτϥΠτͱ͔ SublimeTextͷ GotoAnything • ϑΝΠϧ໊ͱίʔυ ྆ํͰݕࡧՄ
MARKɿίϝϯτ • MARK: Ͱ࢝·Δίϝϯτ ্ͷυϩοϓμϯ͔Β ݺͼग़͠Մೳ • ͍ίʔυͷཧʹศར • (Medium͔ΒͷྫΛ
ܝࡌ)
ίϝϯτγϣʔτΧοτ • Command + / Ͱબ͞Ε ͨจΛίϝϯτԽ/ ඇίϝϯτԽ • ҰߦͰೋߦҎ্Ͱ
Ͱ͖Δ • ίʔυϒϩοΫΛҰ୴ί ϝϯτͯ͠ஔ͍͓͖͍ͯͨ ࣌ʹศར
Πϯσϯςʔγϣϯ • Control + iͰҰൃཧ • ifforจͷதʹॲཧΛՃ ͯ͠όϥόϥʹͳͬͯ͠·ͬ ͨ࣌ʹศར
Πϯσϯςʔγϣϯ • CommandΛԡ͠ͳ͕Βɺ ࠷ޙͷΧοίʹϚε ΛͯΔͱͦͷจશମΛ ϋΠϥΠτ
ΧελϜίʔυεχϖοτ • ίʔυΛηϨΫτͯ͠ɺӈ ԼͷίʔυεχϖοτΤ ϦΞʹυϥοά͢Δͱɺ ࣗͷΧελϜεχϖο τ͕࡞ΕΔɻ
ϦϑΝΫλϦϯά • Objective-CͰ͋ͬͨػ ೳͰɺSwiftͰXcode9Ͱ ࠶ͼొ • ୯ޠΛηϨΫτɺControl + ΫϦοΫͰɺRefactor… →Rename
• ෳͷϑΝΠϧΛ·ͱΊ ͯݟΒΕΔɻ
ϦϑΝΫλϦϯά • ಉ͡ϑΝΠϧʢείʔ ϓʣ ͷΈͰΔ߹ɺ Command + Control + E
ϦϑΝΫλϦϯά • ಉ͘͡ɺRefactor… →Extract MethodͰผؔ ʹม
͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ