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

>100 Views

April 28, 14

スライド概要

Xcode 5 の機能について調べていたら、検索機能にもいろいろと高度な機能が揃えられていることに気がつきました。

実際に使ってみて便利だなーと感じたものや、知っておくと何か難しい場面に対応できる可能性がありそうなものを、いくつか整理して紹介します。

※ Docswell での公開に移行する直前の Slideshare での閲覧数は 7,857 でした。

profile-image

正統派趣味人プログラマー。プログラミングとは幼馴染です。

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

Xcode  の検索索機能 〜~  Xcode  5  再⼊入⾨門  〜~ EZ-‐‑‒NET  熊⾕谷友宏    @es_̲kumagai http://program.station.ez-‐‑‒net.jp/

2.

⾃自⼰己紹介 EZ-‐‑‒NET  熊⾕谷友宏   http://program.station.ez-‐‑‒net.jp/ @es_̲kumagai EZ-‐‑‒NET  IP  Phone ⾳音で再配達ゴッド ⾳音で再配達 ⾳音でダイヤル いつもの電卓 for  iPad いつもの電卓 for  iPhone

3.

今回は  Xcode  の 基本のお話 というのも  …

4.

道具としての  Xcode そんな視点で⼊入⾨門書を書きました。 • • • • • • • • • Xcode  全機能を紹介 プロジェクトの作り⽅方 ソースコード編集の効率率率化 ショートカットキーの紹介 オートレイアウトの使い⽅方 ローカライズの設定⽅方法 バージョン管理理の使い⽅方 ビルド設定とスキーム設定 ほか、とにかくいろいろ 4⽉月末より発売開始

5.

今回は  … この本の中からひとつ 検索索周りの機能を紹介します。

6.

ショートカットの表記で使う記号 Shortcut ⌘ command� ⇧ shift� ⌥ option� ⌃ control�

7.

Section  1 編集中のソースコードから テキストを検索索する Find & Replace in Source Code Editor

8.

通常の検索索 開いているソースコードからの検索索 Shortcut ⌘F

9.

通常の置換 開いているソースコードでの置換 Shortcut ⌥⌘F

10.

通常の検索索と置換 そんな お馴染みの検索索と置換ですが

11.

正規表現による検索索と置換 正規表現が使えます。

12.

正規表現による検索索          の  “Edit  Find  Options...”  で    検索索⽅方法を  “Regular  Expression”  に切切り替え

13.

正規表現による検索索 正規表現で検索索できます。 インクリメンタルサーチとハイライト表⽰示も健在

14.

正規表現パターンの作成にも便便利利 即座に検索索されるので  … コード内で使う正規表現のチェックにも便便利利です。

15.

正規表現による検索索 もちろん置換もできます。

16.

正規表現による置換 正規表現での置換もできます。 正規表現でお馴染みの  “\1”  も使える

17.

Section  2 プロジェクト内のファイルから テキストを検索索する Find & Replace in Project

18.

通常の検索索 プロジェクト内からの検索索 Shortcut ⇧⌘F

19.

通常の置換 プロジェクト内での置換 Shortcut ⌥⇧⌘F

20.

正規表現による検索索と置換 プロジェクト内の検索索でも 正規表現が使えます。

21.

検索索⽅方法の切切り替え 検索索⽅方法を  “Regular  Expression”  に切切り替えると  …

22.

正規表現による検索索 正規表現で検索索できます。

23.

正規表現による検索索 プロジェクト内の置換でも 正規表現が使えます。

24.

正規表現による置換 ここでもお馴染みの  “\1”  が使えます。 このとき「Preview」ボタンをクリックすると  …

25.

正規表現による置換 置き換える前にプレビューもできます。 どれを置き換えるかの選択も可能

26.

検索索範囲の限定 検索索する対象範囲も 限定できます。

27.

検索索範囲の限定 検索索ボックスの左下をクリックすると  …

28.

検索索範囲の限定 検索索する対象を選択する画⾯面が表⽰示されます。 最初に押したテキストから元の画⾯面に戻れます。

29.

検索索範囲の限定 これで選択した範囲から検索索できます。

30.

検索索範囲の限定 ちなみに

31.

検索索範囲の限定 先ほどの選択画⾯面、 SEARCH  SCOPES  というのがあり  …

32.

検索索範囲の限定 詳細な範囲を指定できます。 パスから正規表現で指定したり 拡張⼦子やファイルの種類  (UTI)  で指定したり

33.

そして伝説の  …

34.

Objective-‐‑‒🍣   © @akisutesama じゃなくて  …

35.

でも そういえば。

36.

唐突に絵⽂文字 絵⽂文字、使えますよね。 Shortcut ⌃⌘Space

37.

コメントに絵⽂文字 こんな感じに。 Shortcut ⌃⌘Space

38.

コメントに絵⽂文字 これ、

39.

コメントに絵⽂文字 検索索できます。 漢字を超える表意⽂文字が遂に我が⼿手に。

40.

コメントに絵⽂文字 もちろん  …

41.

コメントに絵⽂文字 ドキュメントアイテムにも。 Shortcut ⌃6

42.

コメントに絵⽂文字 それだけではありません。

43.

コメントに絵⽂文字 こんな⾵風に書いてあげると  …

44.

コメントに絵⽂文字 こんなことにも。 これ、すごくないですか。

45.

Section  3 その他の便便利利な検索索⽅方法 Others

46.

その他の便便利利な検索索⽅方法  1/3 シンボルの定義位置を 検索索する Jump to Definition

47.

シンボルの定義位置を検索索する 実装を知りたいシンボル名を command  キーを押しながらクリックすると  … Shortcut ⌃⌘J

48.

シンボルの定義位置を検索索する シンボルの実装部分にジャンプできます。 Shortcut ⌃⌘J

49.

シンボルの定義位置を検索索する ちなみに ⌃⌘J 定義 呼出元 ⌃⌘⬅ すぐに戻ってこれます。

50.

その他の便便利利な検索索⽅方法  2/3 シンボルのヘルプを 検索索する Show Quick Help

51.

シンボルのヘルプを検索索する ヘルプを⾒見見たいシンボル名を option  キーを押しながらクリックすると  … Shortcut ⌃⌘?

52.

シンボルのヘルプを検索索する シンボルのヘルプが表⽰示されます。 Shortcut ⌃⌘?

53.

シンボルのヘルプを検索索する クイックヘルプ インスペクターも便便利利です。

54.

シンボルのヘルプを検索索する シンボルにカーソルを乗せて クイックヘルプインスペクターを表⽰示すると… Shortcut ⌥⌘2

55.

シンボルのヘルプを検索索する カーソル上のシンボルのヘルプが表⽰示されます。 Shortcut ⌥⌘2

56.

シンボルのヘルプを検索索する クイックヘルプインスペクターの ⾮非表⽰示も簡単にできます。 Shortcut ⌥⌘0

57.

その他の便便利利な検索索⽅方法  3/3 編集中のファイルの 保存場所を検索索する Reveal in & Show in

58.

編集中のファイルの保存場所を検索索する 編集中のファイルがプロジェクト内の どこにあるか判らなくなったときには  … Shortcut ⇧⌘J

59.

編集中のファイルの保存場所を検索索する Navigate  ▶  Reveal  in  Project  Navigator  で プロジェクトナビゲーターに表⽰示されます。︎   Shortcut ⇧⌘J

60.

編集中のファイルの保存場所を検索索する Mac  のファインダーにも 表⽰示できます。

61.

編集中のファイルの保存場所を検索索する File  ▶  Show  in  Finder  を選択すると  …

62.

編集中のファイルの保存場所を検索索する 編集中のファイルが Mac  のファインダーに表⽰示されます。︎  

63.

編集中のファイルの保存場所を検索索する Show  in  Finder  には ショートカットが割り当てられていませんが  …

64.

編集中のファイルの保存場所を検索索する ファイルインスペクターからも 簡単に表⽰示できます。

65.

編集中のファイルの保存場所を検索索する Key  Bindings  でショートカットキーを 割り当てる⽅方法もあります。

66.

まとめ Xcode  の検索索機能でした。 1. 編集中のソースコードからテキストを検索索する 2. プロジェクト内のファイルからテキストを検索索する 3. その他の便便利利な検索索⽅方法 1. シンボルの定義位置を検索索する 2. シンボルのヘルプを検索索する 3. 編集中のファイルの保存場所を検索索する