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
200
Xcode TIPS集
Xcodeで使うキーボードショートカットなどを集めて見ました。
moto3
January 19, 2018
Tweet
Share
Other Decks in Programming
See All in Programming
Prepare for Jakarta EE 11 - Performance and Developer Productivity
ivargrimstad
0
710
GitHub Copilotのススメ
marcy731
1
190
PHP8.3の機能を振り返る / Review of PHP 8.3 features
seike460
PRO
1
110
Node.js v22 で変わること
yosuke_furukawa
PRO
4
1.1k
ScalarDBを用いたマイクロサービスにおけるデータ管理 (Database Engineering Meetup #2)
scalar
0
110
サイコロで理解する統計的仮説検定の考え方
tatamiya
4
900
Ruby Function Composition
bkuhlmann
1
330
Java 22 Overview
kishida
1
180
Build Apps for iOS, Android & Desktop in 100% Kotlin With Compose Multiplatform (mDevCamp 2024)
zsmb
0
270
Goのmultiple errorsについて (2024年4月版)
syumai
3
550
使ってみよう Azure AI Document Intelligence
kosmosebi
2
290
はてなにおける CSS Modules、及び CSS Modules に足りないもの / CSS Modules in Hatena, and CSS Modules missing parts
mizdra
6
910
Featured
See All Featured
Designing on Purpose - Digital PM Summit 2013
jponch
110
6.5k
4 Signs Your Business is Dying
shpigford
175
21k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
20
1.9k
StorybookのUI Testing Handbookを読んだ
zakiyama
13
4.6k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
How to Ace a Technical Interview
jacobian
272
22k
WebSockets: Embracing the real-time Web
robhawkes
59
7k
In The Pink: A Labor of Love
frogandcode
138
21k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.9k
Building Effective Engineering Teams - LeadDev
addyosmani
28
1.8k
Clear Off the Table
cherdarchuk
84
310k
Pencils Down: Stop Designing & Start Developing
hursman
117
11k
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Ͱผؔ ʹม
͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ