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
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
cocopon
KEY, PPTX
15,914 views
キーボードで完結!ハイスピード Xcodeコーディング
関連資料はこちらからどうぞ。 http://www.dotapon.sakura.ne.jp/blog/?p=192
Read more
87
Save
Share
Embed
Embed presentation
Download
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
21
/ 35
22
/ 35
23
/ 35
24
/ 35
25
/ 35
26
/ 35
27
/ 35
28
/ 35
29
/ 35
30
/ 35
31
/ 35
32
/ 35
33
/ 35
34
/ 35
35
/ 35
More Related Content
PDF
Orthogonality: A Strategy for Reusable Code
by
rsebbe
PDF
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
by
アシアル株式会社
PDF
Introduction of Xcode
by
Dhaval Kaneria
PDF
Introduction to xcode
by
Sunny Shaikh
PDF
サーバ運用の現場でひたすら監視し続けるエンジニアの手の内のすべて
by
Masahito Zembutsu
PDF
ac-mozc (kansai-emacs #x09)
by
igjit
PPTX
Dr. Chris Vinnard's 2013 HIV Treatment Update
by
Office of HIV Planning
PDF
iOS 101 - Xcode, Objective-C, iOS APIs
by
Subhransu Behera
Orthogonality: A Strategy for Reusable Code
by
rsebbe
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
by
アシアル株式会社
Introduction of Xcode
by
Dhaval Kaneria
Introduction to xcode
by
Sunny Shaikh
サーバ運用の現場でひたすら監視し続けるエンジニアの手の内のすべて
by
Masahito Zembutsu
ac-mozc (kansai-emacs #x09)
by
igjit
Dr. Chris Vinnard's 2013 HIV Treatment Update
by
Office of HIV Planning
iOS 101 - Xcode, Objective-C, iOS APIs
by
Subhransu Behera
Viewers also liked
PPTX
Tuenti Release Workflow v1.1
by
Tuenti
DOCX
Informatica tarea
by
patriciodelacruz1967
PPTX
Emprendedor
by
claudia guillen
PDF
Daneia Stratighkh Katagrafh
by
ATHANASIOS KAVVADAS
PDF
9th chapter 4 quiz.
by
mohan bio
DOCX
The Apprentiice Profile
by
The Apprentiice
PPTX
XML simple Introduction
by
alphap13
KEY
DIYDays - Working with a Creative Technologist
by
heidihysell
PPS
Momentos
by
Joao Santos
PDF
Scoop intro for customers 121114 cf (1)
by
Charlie Pankey
PPTX
Hello
by
Little Chopi
PPTX
Strangers Near You
by
Sadip Acharya
PPTX
Remarketing with Google Analytics - SES London 2013
by
Samantha Noble
PDF
10 Pictures that should never be your #LinkedIn Profile Picture
by
Tariq Ahmad
DOCX
Comparison of Public Workers Salaries in New York
by
John Citibois
Tuenti Release Workflow v1.1
by
Tuenti
Informatica tarea
by
patriciodelacruz1967
Emprendedor
by
claudia guillen
Daneia Stratighkh Katagrafh
by
ATHANASIOS KAVVADAS
9th chapter 4 quiz.
by
mohan bio
The Apprentiice Profile
by
The Apprentiice
XML simple Introduction
by
alphap13
DIYDays - Working with a Creative Technologist
by
heidihysell
Momentos
by
Joao Santos
Scoop intro for customers 121114 cf (1)
by
Charlie Pankey
Hello
by
Little Chopi
Strangers Near You
by
Sadip Acharya
Remarketing with Google Analytics - SES London 2013
by
Samantha Noble
10 Pictures that should never be your #LinkedIn Profile Picture
by
Tariq Ahmad
Comparison of Public Workers Salaries in New York
by
John Citibois
Similar to キーボードで完結!ハイスピード Xcodeコーディング
PDF
Xcode tips
by
Motoki Narita
PDF
初心者向けMacユーザー勉強会
by
Takuma Morikawa
PPTX
Macで開発環境を整える170420
by
Toshiyuki Shimono
PPTX
FileMaker や macOS の設定や 工夫していることなどのご紹介
by
frudens Inc.
PPTX
通常の3倍の速度でプログラミング!?「 Emacsキーバインドのすすめ」
by
KinkumaDesign
KEY
Emacs 使いが Vim を使ってみた(ちょっとだけGit)
by
Yoshiyuki MIYAGI
PDF
20130216 workshop
by
Yoichiro Sakurai
PDF
Start up xcode ver JP
by
qohj
PDF
ドザーに贈るMacのちょっと効率的な使い方
by
Takuya Fujimura
PDF
Quickcursorに見る、アプリケーション間通信
by
Wataru Kimura
KEY
20120826i phonedeveloperworkshop
by
Yoichiro Sakurai
PPT
Linuxにおける開発環境
by
Tomohiro MITSUMUNE
PDF
enchant.jsを使った子ども向けプログラミングワークショップ講義内容
by
Yuki Tanaka
PDF
ショートカットで時短する
by
anysense_ss
PDF
Using xvim with macvim
by
pebble8888
PDF
Xcodeショートカット
by
Keita Otsuka
PDF
potatotips#83iOS:Android開発Tips共有会_sugiy.pdf
by
yugosugiyama
PPTX
関西FXOS勉強会3rdGIG キーボード大好き!
by
雅彦 金井
Xcode tips
by
Motoki Narita
初心者向けMacユーザー勉強会
by
Takuma Morikawa
Macで開発環境を整える170420
by
Toshiyuki Shimono
FileMaker や macOS の設定や 工夫していることなどのご紹介
by
frudens Inc.
通常の3倍の速度でプログラミング!?「 Emacsキーバインドのすすめ」
by
KinkumaDesign
Emacs 使いが Vim を使ってみた(ちょっとだけGit)
by
Yoshiyuki MIYAGI
20130216 workshop
by
Yoichiro Sakurai
Start up xcode ver JP
by
qohj
ドザーに贈るMacのちょっと効率的な使い方
by
Takuya Fujimura
Quickcursorに見る、アプリケーション間通信
by
Wataru Kimura
20120826i phonedeveloperworkshop
by
Yoichiro Sakurai
Linuxにおける開発環境
by
Tomohiro MITSUMUNE
enchant.jsを使った子ども向けプログラミングワークショップ講義内容
by
Yuki Tanaka
ショートカットで時短する
by
anysense_ss
Using xvim with macvim
by
pebble8888
Xcodeショートカット
by
Keita Otsuka
potatotips#83iOS:Android開発Tips共有会_sugiy.pdf
by
yugosugiyama
関西FXOS勉強会3rdGIG キーボード大好き!
by
雅彦 金井
キーボードで完結!ハイスピード 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
Download