Xcode 設定しておくと便利なカスタマイズいろいろ

公開日: : 最終更新日:2010/08/01 iPhone

以前から Xcode はもう一歩使いにくいと思っていたが、iPhone アプリで稼げるのか でカスタマイズ方法が紹介されていた。

デバッグコンソールなどを1つのウィンドウに統合する (Xcode→環境設定→全般→レイアウト→オールインワン)

アプリ実行時にデバッガを自動的に表示する (Xcode→環境設定→デバッグ→開始時→コンソールとデバッガを表示)

はまさにやりたかったことだ。カスタマイズできたとは…

201CXcode201D74B058838A2D5B9A

また、「よく使うメソッドをマクロとして登録する」も非常に便利で、活用させてもらっている。
実際のファイルは

/Developer/Applications/Xcode.app/Contents/PlugIns/TextMacros.xctxtmacro/Contents/Resources/ObjectiveC.xctxtmacro

にある。

これを、~/Library/Application Support/Developer/Shared/Xcode/Specifications にコピーして編集する。


// token customize
{
Identifier = objc.tokenpropertynr;
BasedOn = objc;
IsMenuItem = YES;
Name = "tokenPropertyNR";
TextString = "@property (nonatomic, retain) ";
CompletionPrefix = pnr;
OnlyAtBOL = YES;
},

実際に使うときにはCtrl-. で呼び出して使用する。マクロの追加は面倒だが、その価値がある。

追伸 2009/11/23

Xcode 3.2 でどうやらバグが入ったらしく、マクロ定義中に OnlyAtBOL = YES; を入れないとマクロが発動されない。

ppmweb

openradar

pragmatic programmer

あたりで同じ記述を見つけることができた。注意しよう。

それと、この ObjectiveC.xctxtmacro は手動バックアップ対象に含めるようにしよう。Snow Leopardに移行する際に、アプリをリストア対象に含めなかったので追加したマクロ達が失われてしまった。

自分の追加したマクロだけ別ファイルから include できたりすると便利なんだけれども。

関連記事

EverLearn Ver.1.6 を公開しました。今回はiPhone6 Plus 対応+英英辞書追加

残念ながらあまり売れていないiPhoneアプリ EverLearn ですが、自分的には毎日使っている

記事を読む

no image

iPhone OS 3.0 GM Seed vs Final version

iPhone OS 3.0 が6月18日(木)より公開されているが、自分はiPhone Develo

記事を読む

Apple に Bug Report を送信、iOS 11.3で修正された

EverLearnのユーザの方から、toothache の発音がおかしいので直してほしいという依頼が

記事を読む

no image

UIScrollView の上で UIView を動かしたい

今作っているiPadアプリで、画面をピンチインアウトで拡大縮小して、さらにその上でドラッグで部品を動

記事を読む

Bluetooth MIDIキーボード KORG microKEY Airを買ってみた

以前から気になっていた、Bluetooth MIDI キーボード KORG microKey Ai

記事を読む

no image

はじめてのiPhoneプログラミング

さらにiPhoneプログラミング本が出るらしい。出版ラッシュですな。 これは568ページもあるらしい

記事を読む

no image

iPhone開発のネタ帳: コールアウト代用部品を作る

Map Kit を使うと、地図上に吹き出しのようなものを表示できる。この吹き出しのようなものをコ

記事を読む

no image

[iPhone SDK] アクションメソッドの種類

UIKitのコントローラは、3種類のメソッドで呼び出すことができる。 いつもこれを忘れてしまうので、

記事を読む

no image

[iPhone SDK] iOS 4で導入された Blocks とは

Game Center を試していると、たくさんの^ (Caret というらしい。自分はハットと覚え

記事を読む

児童手当 認定請求書申請 2024 「請求者が養育をする18歳に達する日以降の最初の3月31日までの子の数」とは?

2024年に受給していない人には手紙が届くらしい。 電子申請も可能ということで、iPhone

記事を読む

Message

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Ember Mug 2のACアダプタをUSB Type-Cに変えてみた

冬になると活躍する Ember Mug 2 の充電器は付属のACアダ

Wi-Fi6Eルータ TP-Link AXE5400購入

Wi-Fi6E を試してみたくなり、TP-Link AXE5

児童手当 認定請求書申請 2024 「請求者が養育をする18歳に達する日以降の最初の3月31日までの子の数」とは?

2024年に受給していない人には手紙が届くらしい。 電子申請も

Vision Proアプリ開発本 8/24、8/26に発売

Vision Proアプリ開発入門 P400が 8/24 に発売、V

Developer Strap が日本でも購入可能に

USアカウントでしか購入できなかった Vision Pro 用 De

→もっと見る

PAGE TOP ↑