狠狠撸

狠狠撸Share a Scribd company logo
Xcode ?の検索索機能
EZ-‐??NET ?熊?谷友宏 ? ?@es_?kumagai
http://program.station.ez-‐??net.jp/
?~ ?Xcode ?5 ?再?入?門 ??~
?自?己紹介
@es_?kumagai	
EZ-‐??NET ?IP ?Phone	
 ?音で再配達ゴッド	
?音で再配達	
 ?音でダイヤル	
 いつもの電卓
for ?iPad	
いつもの電卓
for ?iPhone	
EZ-‐??NET ?熊?谷友宏 ?	
http://program.station.ez-‐??net.jp/
今回は ?Xcode ?の
基本のお話
というのも ?…
4?月末より発売開始
道具としての ?Xcode
そんな視点で?入?門書を書きました。
?? Xcode ?全機能を紹介
?? プロジェクトの作り?方
?? ソースコード編集の効率率率化
?? ショートカットキーの紹介
?? オートレイアウトの使い?方
?? ローカライズの設定?方法
?? バージョン管理理の使い?方
?? ビルド設定とスキーム設定
?? ほか、とにかくいろいろ
今回は ?…
この本の中からひとつ
検索索周りの機能を紹介します。
ショートカットの表記で使う記号
Shortcut	
?	
 command?
?	
?	
?	
shift?
option?
control?
Section ?1
編集中のソースコードから
テキストを検索索する
Find & Replace in Source Code Editor
通常の検索索
開いているソースコードからの検索索
Shortcut	
 ?F
通常の置換
開いているソースコードでの置換
Shortcut	
 ??F
通常の検索索と置換
そんな
お馴染みの検索索と置換ですが
正規表現による検索索と置換
正規表現が使えます。
正規表現による検索索
 ? ? ? ? ?の ?“Edit ?Find ?Options...” ?で
 ? ?検索索?方法を ?“Regular ?Expression” ?に切切り替え
正規表現による検索索
インクリメンタルサーチとハイライト表?示も健在
正規表現で検索索できます。
正規表現パターンの作成にも便便利利
コード内で使う正規表現のチェックにも便便利利です。
即座に検索索されるので ?…
正規表現による検索索
もちろん置換もできます。
正規表現による置換
正規表現での置換もできます。
正規表現でお馴染みの ?“1” ?も使える
Section ?2
プロジェクト内のファイルから
テキストを検索索する
Find & Replace in Project
通常の検索索
プロジェクト内からの検索索
Shortcut	
 ??F
通常の置換
プロジェクト内での置換
Shortcut	
 ???F
正規表現による検索索と置換
プロジェクト内の検索索でも
正規表現が使えます。
検索索?方法の切切り替え
検索索?方法を
 ?“Regular ?Expression” ?に切切り替えると ?…
正規表現による検索索
正規表現で検索索できます。
正規表現による検索索
プロジェクト内の置換でも
正規表現が使えます。
正規表現による置換
このとき「Preview」ボタンをクリックすると ?…
ここでもお馴染みの ?“1” ?が使えます。
正規表現による置換
置き換える前にプレビューもできます。
どれを置き換えるかの選択も可能
検索索範囲の限定
検索索する対象範囲も
限定できます。
検索索範囲の限定
検索索ボックスの左下をクリックすると ?…
検索索範囲の限定
検索索する対象を選択する画?面が表?示されます。
最初に押したテキストから元の画?面に戻れます。
検索索範囲の限定
これで選択した範囲から検索索できます。
検索索範囲の限定
ちなみに
検索索範囲の限定
先ほどの選択画?面、
SEARCH ?SCOPES ?というのがあり ?…
検索索範囲の限定
詳細な範囲を指定できます。
パスから正規表現で指定したり
拡張?子やファイルの種類 ?(UTI) ?で指定したり
そして伝説の ?…
? ?@akisutesama
Objective-‐???
じゃなくて ?…
でも
そういえば。
唐突に絵?文字
絵?文字、使えますよね。
Shortcut	
 ??Space
コメントに絵?文字
こんな感じに。
Shortcut	
 ??Space
コメントに絵?文字
これ、
コメントに絵?文字
検索索できます。
漢字を超える表意?文字が遂に我が?手に。
コメントに絵?文字
もちろん ?…
?6	
コメントに絵?文字
ドキュメントアイテムにも。
Shortcut
コメントに絵?文字
それだけではありません。
コメントに絵?文字
こんな?風に書いてあげると ?…
コメントに絵?文字
こんなことにも。
これ、すごくないですか。
Section ?3
その他の便便利利な検索索?方法
Others
その他の便便利利な検索索?方法 ?1/3
シンボルの定義位置を
検索索する
Jump to De?nition
シンボルの定義位置を検索索する
実装を知りたいシンボル名を
command ?キーを押しながらクリックすると ?…
Shortcut	
 ??J
シンボルの定義位置を検索索する
シンボルの実装部分にジャンプできます。
Shortcut	
 ??J
シンボルの定義位置を検索索する
ちなみに
すぐに戻ってこれます。
??J	
?? 	
呼出元	
 定義
その他の便便利利な検索索?方法 ?2/3
シンボルのヘルプを
検索索する
Show Quick Help
シンボルのヘルプを検索索する
ヘルプを?見見たいシンボル名を
option ?キーを押しながらクリックすると ?…
Shortcut	
 ???
シンボルのヘルプを検索索する
シンボルのヘルプが表?示されます。
Shortcut	
 ???
シンボルのヘルプを検索索する
クイックヘルプ
インスペクターも便便利利です。
シンボルのヘルプを検索索する
シンボルにカーソルを乗せて
クイックヘルプインスペクターを表?示すると…
Shortcut	
 ??2
シンボルのヘルプを検索索する
カーソル上のシンボルのヘルプが表?示されます。
Shortcut	
 ??2
シンボルのヘルプを検索索する
クイックヘルプインスペクターの
?非表?示も簡単にできます。
Shortcut	
 ??0
その他の便便利利な検索索?方法 ?3/3
編集中のファイルの
保存場所を検索索する
Reveal in & Show in
編集中のファイルの保存場所を検索索する
編集中のファイルがプロジェクト内の
どこにあるか判らなくなったときには ?…
Shortcut	
 ??J
編集中のファイルの保存場所を検索索する
Navigate ?? ?Reveal ?in ?Project ?Navigator ?で
プロジェクトナビゲーターに表?示されます。? ?
Shortcut	
 ??J
編集中のファイルの保存場所を検索索する
Mac ?のファインダーにも
表?示できます。
編集中のファイルの保存場所を検索索する
File ?? ?Show ?in ?Finder ?を選択すると ?…
編集中のファイルの保存場所を検索索する
編集中のファイルが
Mac ?のファインダーに表?示されます。? ?
編集中のファイルの保存場所を検索索する
Show ?in ?Finder ?には
ショートカットが割り当てられていませんが ?…
編集中のファイルの保存場所を検索索する
ファイルインスペクターからも
簡単に表?示できます。
編集中のファイルの保存場所を検索索する
Key ?Bindings ?でショートカットキーを
割り当てる?方法もあります。
まとめ
Xcode ?の検索索機能でした。
1.? 編集中のソースコードからテキストを検索索する
2.? プロジェクト内のファイルからテキストを検索索する
3.? その他の便便利利な検索索?方法
1.? シンボルの定義位置を検索索する
2.? シンボルのヘルプを検索索する
3.? 編集中のファイルの保存場所を検索索する

More Related Content

Xcode 再入門「Xcode の検索機能」 #さいたまdev