Xcode 5 で見つけた「どうでもいい」機能(厳選6つ) #cocoa_kansai, #yidev

164 Views

April 28, 14

スライド概要

Xcode 5 で見つけた「どうでもいい」機能と題して、STUDIO SHIN (@studioshin) さま主催の「第55回 Cocoa 勉強会関西」と @takayama さま主催の「yidev東京第二回」のそれぞれで、Xcode 5 の再入門をテーマに話をさせて頂きました。

普段の開発の中ではあまり気に留める機会はないけれど、でも知っておくと楽しくなるかもしれない機能を紹介しています。それぞれの会で少し内容を変えて発表したので、このスライドでは両方の内容を併せてひとつにまとめてあります。

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

profile-image

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

シェア

またはPlayer版

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

関連スライド

各ページのテキスト
1.

 Xcode  5  で⾒見見つけた   「どうでもいい」機能 〜~  Xcode  5  再⼊入⾨門  〜~ EZ-‐‑‒NET  熊⾕谷友宏    @es_̲kumagai http://program.station.ez-‐‑‒net.jp/

2.

はじめに

3.

「yidev@渋⾕谷勉強会  第⼀一回」をきっかけに 道具としての  Xcode  という視点から ⼊入⾨門書を書く機会に恵まれました。 • • • • • • • • • Xcode  全機能を網羅羅 プロジェクトの作り⽅方 ソースコード編集の効率率率化 ショートカットキーの紹介 オートレイアウトの使い⽅方 ローカライズの設定⽅方法 バージョン管理理の使い⽅方 ビルド設定とスキーム設定 ほか、とにかくいろいろ 4⽉月末より発売開始

4.

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

5.

Xcode 5 で見つけた 「どうでもいい」機能 厳選  6  つ

6.

厳選1 皆様お馴染みの 検索索と置換 Find & Replace ファイルやプロジェクト内から ⽬目的の語句句を探し出すアレ

7.

厳選1:検索索と置換 ソースコードエディターや検索索ナビゲーターで ⽬目的の語句句を探すときによく使う機能ですが  …

8.

厳選1:検索索と置換 正規表現が使えます。

9.

厳選1:検索索と置換 例例えば  int  型を探したいとき “int”  だけだとたくさん⾒見見つかりますが  …

10.

厳選1:検索索と置換 検索索⽅方法を  “Regular  Expression”  に切切り替えると  …

11.

厳選1:検索索と置換 正規表現で検索索できます。

12.

厳選1:検索索と置換 もちろん置換もできます。

13.

厳選1:検索索と置換 例例えば  SInt32  などを符号なしに置換 正規表現でお馴染みの  “\1”  も使える

14.

厳選1:検索索と置換 しかも、プレビューもできる どれを置き換えるかの選択も可能

15.

厳選1:検索索と置換 ソースコードエディターでも 正規表現で検索索できます。

16.

厳選1:検索索と置換          の  “Edit  Find  Options...”  で    検索索⽅方法を  “Regular  Expression”  に切切り替え

17.

厳選1:検索索と置換 正規表現で検索索できます。 インクリメンタルサーチとハイライト表⽰示も健在 コード内で使う正規表現のチェックにも便便利利

18.

厳選2 皆様お馴染みの プリプロセッサマクロ Preprocessor Macros #define  で定義するアレ

19.

厳選2:プリプロセッサマクロ ⾃自分が書いたものでも、誰かが書いたものでも、 何かとお世話になるプリプロセッサマクロですが  …

20.

厳選2:プリプロセッサマクロ そこでエラーが発⽣生すると原因を掴みづらい

21.

厳選2:プリプロセッサマクロ どのようにコードが 展開されたか確認できます。

22.

厳選2:プリプロセッサマクロ Perform  Action  で  “Preprocess”  を実⾏行行すると  …

23.

厳選2:プリプロセッサマクロ プリプロセス後のソースコードを確認できます。 もちろん  #if  や  #import  も反映済み

24.

厳選2:プリプロセッサマクロ プリプロセッサマクロ 愛好家には

25.

厳選2:プリプロセッサマクロ ショートカットキーの割り当てもオススメ。 option  キーを含むショートカットキーを割り当てると 結果をアシスタントエディターで開ける様⼦子

26.

厳選3 皆様お馴染みの 英語の⻑⾧長いメソッド名 Long long method name in English Objective-‐‑‒C  ならお馴染みのアレ

27.

厳選3:英語の⻑⾧長いメソッド名 もうね、訳が分からないよ これを読まないといけない⽇日には  …

28.

厳選3:英語の⻑⾧長いメソッド名 Mac  に読んでもらいましょう。

29.

厳選3:英語の⻑⾧長いメソッド名 範囲を選んで  Start  Speaking  を選択すると  … けっこう本格的に読み上げてくれます。

30.

厳選3:英語の⻑⾧長いメソッド名 こちらもショートカットキーの割り当てが可能 英語のリスニング学習にも如何でしょうか。

31.

厳選4 皆様お馴染みの カスタムコードスニペット Custom Code Snippets コードを使い回しできるアレ

32.

厳選4:カスタムコードスニペット いまさら説明も必要もないかもしれませんが  … 登録したいコードを コードスニペットライブラリに投げ込みます。

33.

厳選4:カスタムコードスニペット すると、登録画⾯面が表⽰示されます。

34.

厳選4:カスタムコードスニペット “Completion  Shortcut”  で補完キーワードや <#  #>  でプレースホルダーを登録すると  …

35.

厳選4:カスタムコードスニペット スニペットとして使えるようになります。 スニペットには    という記号が表⽰示されます。

36.

厳選4:カスタムコードスニペット ところでこの記号  …

37.

厳選4:カスタムコードスニペット while  を補完するときにも表⽰示されていました。

38.

厳選4:カスタムコードスニペット たしかに、スニペットでした。 すべてがスニペットとは限らないようですが。

39.

厳選4:カスタムコードスニペット ということは  …

40.

厳選4:カスタムコードスニペット ̶—  都市伝説  ̶— @synchronized  が 補完できないという問題

41.

厳選4:カスタムコードスニペット コードスニペットで解決できます。

42.

厳選5 皆様お馴染みの コメント⾏行行 Comments 無視されても健気なアレ

43.

厳選5:コメント⾏行行 誰もが⽬目にしたことのあるコメント⾏行行ですが  … 味気ないと思ったことは  …  ありませんね。

44.

厳選5:コメント⾏行行 突然ですが  … 絵⽂文字が使えます。

45.

厳選5:コメント⾏行行 “Special  Characters...”  を選択して  パレットから絵⽂文字を選択すると  …

46.

厳選5:コメント⾏行行 コメント⾏行行に絵⽂文字を⼊入れられます。 コメントに彩りが添えられました。

47.

厳選5:コメント⾏行行 それだけではありません。

48.

厳選5:コメント⾏行行 検索索もできます。 絵⽂文字の活⽤用は⼯工夫次第!

49.

厳選6 皆様お馴染みの エアプリント AirPrint 簡単操作で  iPhone  から印刷できるアレ

50.

厳選6:エアプリント Xcode  にはプリンタシミュレータが付いてます。

51.

厳選6:エアプリント さまざまな出⼒力力形式に対応していて、 AirPrint  対応アプリの検証に便便利利ですが  …

52.

厳選6:エアプリント iPhone  から 普通に使えます。

53.

厳選6:エアプリント プリンタシミュレータを起動させておけば  … 普通のプリンタと同じように選択できます。

54.

厳選6:エアプリント 興味深いのが Save  Original  to  Simulator

55.

厳選6:エアプリント Web  は  PDF  で、写真は  jpeg  で扱われます。

56.

厳選6:エアプリント 保存場所も設定しておけます。

57.

厳選6:エアプリント Mac  からだって使えます。

58.

おまけ 皆様お馴染みの ドキュメント Documentation and API Reference 詳しく使い⽅方が説明されたアレ(でも英語)

59.

おまけ 分からない単語が出てきたときには  … 右クリックして  “Look  Up  単語”  を選択すると  …

60.

おまけ 簡単に辞書が引けます。

61.

おまけ こんなお話を yidev@恵⽐比寿で話したところ

62.

おまけ こんなことを教えて頂きました。 ありがとうございます! 3本指タップで簡単に辞書が引けました。

63.

以上、 Xcode  5  で⾒見見つけた「どうでもいい」機能 1. 検索索と置換 2. プリプロセッサマクロ 3. 英語の⻑⾧長いメソッド名 4. カスタムコードスニペット 5. コメント⾏行行 6. エアプリント 7. おまけ でした。