Skip to main content
Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
EN
Upload
Download free for 30 days
Sign in
Uploaded by
cocopon
KEY, PPTX
15,921 views
キーボードで完結!ハイスピード Xcodeコーディング
関連資料はこちらからどうぞ。 http://www.dotapon.sakura.ne.jp/blog/?p=192
Read more
87
Save
Share
Embed
Save to Drive
Download now
Download as KEY, PPTX
1
/ 35
2
/ 35
3
/ 35
4
/ 35
5
/ 35
6
/ 35
7
/ 35
8
/ 35
9
/ 35
10
/ 35
11
/ 35
12
/ 35
13
/ 35
14
/ 35
15
/ 35
16
/ 35
17
/ 35
18
/ 35
19
/ 35
20
/ 35
More Related Content
PDF
ac-mozc (kansai-emacs #x09)
by
igjit
50 slides
2.8K views
PDF
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
by
アシアル株式会社
90 slides
50.3K views
PDF
サーバ運用の現場でひたすら監視し続けるエンジニアの手の内のすべて
by
Masahito Zembutsu
66 slides
43.6K views
PDF
Orthogonality: A Strategy for Reusable Code
by
rsebbe
42 slides
1.6K views
PDF
Introduction of Xcode
by
Dhaval Kaneria
39 slides
5.4K views
PDF
Introduction to xcode
by
Sunny Shaikh
14 slides
4.5K views
PDF
iOS 101 - Xcode, Objective-C, iOS APIs
by
Subhransu Behera
43 slides
4.2K views
PPTX
Dr. Chris Vinnard's 2013 HIV Treatment Update
by
Office of HIV Planning
45 slides
453 views
ac-mozc (kansai-emacs #x09)
by
igjit
50 slides
2.8K views
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
by
アシアル株式会社
90 slides
50.3K views
サーバ運用の現場でひたすら監視し続けるエンジニアの手の内のすべて
by
Masahito Zembutsu
66 slides
43.6K views
Orthogonality: A Strategy for Reusable Code
by
rsebbe
42 slides
1.6K views
Introduction of Xcode
by
Dhaval Kaneria
39 slides
5.4K views
Introduction to xcode
by
Sunny Shaikh
14 slides
4.5K views
iOS 101 - Xcode, Objective-C, iOS APIs
by
Subhransu Behera
43 slides
4.2K views
Dr. Chris Vinnard's 2013 HIV Treatment Update
by
Office of HIV Planning
45 slides
453 views
Viewers also liked
DOCX
Informatica tarea
by
patriciodelacruz1967
1 slide
381 views
PPTX
XML simple Introduction
by
alphap13
11 slides
706 views
PPTX
Emprendedor
by
claudia guillen
8 slides
663 views
DOCX
Comparison of Public Workers Salaries in New York
by
John Citibois
2 slides
507 views
PPTX
Remarketing with Google Analytics - SES London 2013
by
Samantha Noble
44 slides
1.6K views
DOCX
The Apprentiice Profile
by
The Apprentiice
4 slides
541 views
PPTX
Tuenti Release Workflow v1.1
by
Tuenti
27 slides
1.7K views
PDF
9th chapter 4 quiz.
by
mohan bio
82 slides
1.3K views
PPTX
Strangers Near You
by
Sadip Acharya
11 slides
927 views
PPS
Momentos
by
Joao Santos
50 slides
533 views
PDF
Daneia Stratighkh Katagrafh
by
ATHANASIOS KAVVADAS
3 slides
419 views
PDF
Scoop intro for customers 121114 cf (1)
by
Charlie Pankey
10 slides
475 views
PPTX
Hello
by
Little Chopi
7 slides
330 views
KEY
DIYDays - Working with a Creative Technologist
by
heidihysell
25 slides
1K views
PDF
10 Pictures that should never be your #LinkedIn Profile Picture
by
Tariq Ahmad
1 slide
922 views
Informatica tarea
by
patriciodelacruz1967
1 slide
381 views
XML simple Introduction
by
alphap13
11 slides
706 views
Emprendedor
by
claudia guillen
8 slides
663 views
Comparison of Public Workers Salaries in New York
by
John Citibois
2 slides
507 views
Remarketing with Google Analytics - SES London 2013
by
Samantha Noble
44 slides
1.6K views
The Apprentiice Profile
by
The Apprentiice
4 slides
541 views
Tuenti Release Workflow v1.1
by
Tuenti
27 slides
1.7K views
9th chapter 4 quiz.
by
mohan bio
82 slides
1.3K views
Strangers Near You
by
Sadip Acharya
11 slides
927 views
Momentos
by
Joao Santos
50 slides
533 views
Daneia Stratighkh Katagrafh
by
ATHANASIOS KAVVADAS
3 slides
419 views
Scoop intro for customers 121114 cf (1)
by
Charlie Pankey
10 slides
475 views
Hello
by
Little Chopi
7 slides
330 views
DIYDays - Working with a Creative Technologist
by
heidihysell
25 slides
1K views
10 Pictures that should never be your #LinkedIn Profile Picture
by
Tariq Ahmad
1 slide
922 views
Similar to キーボードで完結!ハイスピード Xcodeコーディング
PDF
Xcode tips
by
Motoki Narita
33 slides
3.1K views
PDF
20130216 workshop
by
Yoichiro Sakurai
11 slides
777 views
PDF
potatotips#83iOS:Android開発Tips共有会_sugiy.pdf
by
Sugiyama Yugo
8 slides
22 views
PPTX
通常の3倍の速度でプログラミング!?「 Emacsキーバインドのすすめ」
by
KinkumaDesign
53 slides
10.1K views
PDF
Xcodeショートカット
by
Keita Otsuka
22 slides
5.9K views
PDF
Using xvim with macvim
by
pebble8888
23 slides
5K views
KEY
20120826i phonedeveloperworkshop
by
Yoichiro Sakurai
21 slides
1.8K views
PDF
初心者向けMacユーザー勉強会
by
Takuma Morikawa
59 slides
3.6K views
PDF
Start up xcode ver JP
by
qohj
15 slides
343 views
PDF
ドザーに贈るMacのちょっと効率的な使い方
by
Takuya Fujimura
35 slides
3K views
PPTX
関西FXOS勉強会3rdGIG キーボード大好き!
by
雅彦 金井
9 slides
362 views
KEY
Emacs 使いが Vim を使ってみた(ちょっとだけGit)
by
Yoshiyuki MIYAGI
15 slides
4.1K views
PDF
Quickcursorに見る、アプリケーション間通信
by
Wataru Kimura
32 slides
602 views
PDF
ショートカットで時短する
by
anysense_ss
20 slides
130 views
PPTX
Macで開発環境を整える170420
by
Toshiyuki Shimono
38 slides
1.6K views
PPT
Linuxにおける開発環境
by
Tomohiro MITSUMUNE
33 slides
3.8K views
PDF
enchant.jsを使った子ども向けプログラミングワークショップ講義内容
by
Yuki Tanaka
28 slides
3K views
PPTX
FileMaker や macOS の設定や 工夫していることなどのご紹介
by
frudens Inc.
33 slides
5K views
Xcode tips
by
Motoki Narita
33 slides
3.1K views
20130216 workshop
by
Yoichiro Sakurai
11 slides
777 views
potatotips#83iOS:Android開発Tips共有会_sugiy.pdf
by
Sugiyama Yugo
8 slides
22 views
通常の3倍の速度でプログラミング!?「 Emacsキーバインドのすすめ」
by
KinkumaDesign
53 slides
10.1K views
Xcodeショートカット
by
Keita Otsuka
22 slides
5.9K views
Using xvim with macvim
by
pebble8888
23 slides
5K views
20120826i phonedeveloperworkshop
by
Yoichiro Sakurai
21 slides
1.8K views
初心者向けMacユーザー勉強会
by
Takuma Morikawa
59 slides
3.6K views
Start up xcode ver JP
by
qohj
15 slides
343 views
ドザーに贈るMacのちょっと効率的な使い方
by
Takuya Fujimura
35 slides
3K views
関西FXOS勉強会3rdGIG キーボード大好き!
by
雅彦 金井
9 slides
362 views
Emacs 使いが Vim を使ってみた(ちょっとだけGit)
by
Yoshiyuki MIYAGI
15 slides
4.1K views
Quickcursorに見る、アプリケーション間通信
by
Wataru Kimura
32 slides
602 views
ショートカットで時短する
by
anysense_ss
20 slides
130 views
Macで開発環境を整える170420
by
Toshiyuki Shimono
38 slides
1.6K views
Linuxにおける開発環境
by
Tomohiro MITSUMUNE
33 slides
3.8K views
enchant.jsを使った子ども向けプログラミングワークショップ講義内容
by
Yuki Tanaka
28 slides
3K views
FileMaker や macOS の設定や 工夫していることなどのご紹介
by
frudens Inc.
33 slides
5K views
キーボードで完結!ハイスピード Xcodeコーディング
1.
キーボードで完結! ハイスピードXcodeコーディング @cocopon DOTAPON Software http://dotapon.sakura.ne.jp
2.
はじめに
3.
cocoponとは
ホビープログラマ。デザイン修行中 趣味でiOS/Mac/Windowsアプリを 作っています @cocopon
4.
ちょっとだけ、CALQUMのご紹介
カスタマイズ自在なクミタテ電卓
5.
今日のテーマ スゴイ技術のお話は、 他のスゴイ方々にお任せして…
すべてのキホン、 Xcodeについてお話しします
6.
マウス、使ってる…?
例えば: ファイル選択 10 秒 2分に1回切り替え 1日8時間労働 キーボードなら 5秒でできるのに…
7.
マウス、使ってる…?
例えば: ファイル選択 秒 10 2分に1回切り替え 1日8時間労働 キーボードなら 5秒でできるのに… 1,200秒 = 20分の無駄! ※てきとうです
8.
カーソルキー、使ってる…?
例えば: カーソルキー移動 1秒 2秒に1回移動 1日8時間労働 Emacsキーバインドなら 0.5秒でできるのに…
9.
カーソルキー、使ってる…?
例えば: カーソルキー移動 1秒 2秒に1回移動 1日8時間労働 Emacsキーバインドなら 0.5秒でできるのに… 7,200秒 = 120分の無駄! ※てきとうです
10.
今日ご紹介するのは
なるべくマウスを使わずに なるべくホームポジションから手を離さずに Xcodeを操作する方法で cocoponの編集効率を劇的に改善したもの
11.
ファイル移動を極める
12.
クラス名で「すばやく開く」
Command + Shift + O 途中の文字列を省いてもOK
13.
宣言(.h)と実装(.m)を切り替える Command +
Control + Up/Down .h .m
14.
以前/次のファイルを開く Command +
Control + Left/Right
15.
プロジェクト全体を検索する
Command + Shift + F コレ
16.
エディタを分割する Command + Option
+ Return ここをクリックしてもOK
17.
分割した右側で「すばやく開く」
Command + Shift + O …からの、 Option + Return
18.
分割したエディタ間を移動する Command
+ Option + . カーソルキーが許せる人は、 Command + Jの方が便利かも
19.
分割をやめる Command + Return
こちら側に閉じる (右側が消える)
20.
編集操作を極める
21.
基本のカーソル移動 Emacs風のキーバインド
他のCocoaアプリでも使えます
22.
文字を削除する これもCocoaアプリ共通
23.
メソッドや定義に移動する
Control + 6 そのまま文字入力して、絞り込みもできる!
24.
まとめてインデントを調整する
Control + I 複数行選択して、一気に調整!
25.
まとめてコメントアウト/解除する
Command + / こちらも複数行選択して、一気にコメントアウト!
26.
定型文を登録する
例えば、 こういった記述を頻繁に使います 簡単に入力したい…!
27.
定型文を登録する(2/3) 登録したい部分を選択して、 Code
Snippet Libraryにドロップ
28.
定型文を登録する(3/3)
入力するときに使う 文字列 使うときに中身が変わるものは <# #> で囲う これで、「sep」まで入れれば補完候補に出てくるよ。 やったね!
29.
自分で割り当てる
30.
よく使う機能は、
自分で割り当てちゃおう Xcode > Preferences > Key Bindings
31.
おすすめ設定 名前の変更(リファクタリング) Command
+ Shift + R … あんまり設定してなかった…。 皆さんのオススメ、教えてください!
32.
さいごに
33.
本当は、Vimを使いたいんだ ウィンドウ分割し放題だし、たくさんの便利なプラグインが使えるし、もちろん Vimキーバインドだし、プラグイン作れるし、VimScriptたのしいし、Xcodeに比 べれば軽いし、落ちないし、…でも、Cocoa.vimは現状ちょっと不安定だった り、型推定な補完は使えなかったり、XIBのWYSIWYGな編集はムリだったり、…
34.
今日のおさらいに
チートシート作ってみました http://www.dotapon.sakura.ne.jp/blog/?p=192 ぜひ、新しいiPadでお楽しみください
35.
ハイスピードXcodeコーディング
DOTAPON Software @cocopon http://dotapon.sakura.ne.jp
Editor's Notes
#2
\n
#3
\n
#4
\n
#5
\n
#6
\n
#7
\n
#8
\n
#9
\n
#10
\n
#11
\n
#12
\n
#13
\n
#14
\n
#15
\n
#16
\n
#17
\n
#18
\n
#19
\n
#20
\n
#21
\n
#22
\n
#23
\n
#24
\n
#25
\n
#26
\n
#27
\n
#28
\n
#29
\n
#30
\n
#31
\n
#32
\n
#33
\n
#34
\n
#35
\n
#36
\n
#37
\n
#38
\n