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 できたりすると便利なんだけれども。

関連記事

Apple Developer Program 更新 2017

今年も Developer Program を更新。今年は11800円+税だった。そして証明書も更新

記事を読む

no image

Your application status is Ready for Sale

5/2にAppStoreにSubmitしたアプリに関して、Apple から Your applica

記事を読む

no image

WWDC 2010 開幕

去年と違って今年はすっかりTwitterが一般化しているので、WWDCに行く人たちの様子がよくわかる

記事を読む

“I think the stainless steel looks beautiful when it wears” from The Perfect Thing

傷が付きやすいと言われている iPhone 7 ジェットブラック。ケースを付けるか迷ったら、下記

記事を読む

#WWDC21の勉強メモ 購入

https://note.com/shu223/m/m1432c132b9b4 今年も sh

記事を読む

no image

[iOS] アプリ名にiPadと入れてRejectされた話

新作 iPad アプリを App Store に Submit したところ、Reject されたので

記事を読む

no image

基礎から学ぶ CoronaSDK

基礎から学ぶ CoronaSDK という本が2012/2/25にでるらしい。 昔 CoronaSDK

記事を読む

App Store にPreview動画をアップロードしてみた

現在新アプリの公開準備を進めているが、今回のアプリの使い方を知ってもらうには動画を見てもらうのが一番

記事を読む

MacOS版1Password を3.8.22から 5.4.1にアップグレード

3.xからの1Password ユーザで、MacOS版もiOS版も有料版を3.xの頃に購入して、

記事を読む

iOS用アイコンをまとめて生成する

しばらく開発してきたアプリがようやくリリースできる状態になってきたので、知り合いのデザイナーと飲み

記事を読む

Message

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

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

ポモドーロテクニック用物理タイマーならTime Timer

会社ではなかなか自由に時間を使えないが、家で読書や作業をする

DELL 32インチディスプレイ U3223QE 購入

Dell U3223QE は解像度 3840x216

WWDC 2023 Vision Pro発表

2023/6/5 (日本時間 2023/06/06 2AM)のWWD

M1 MacBook Air を Venturaにアップデートする

M1 MacBook Air を macOS Montere

iOS16でaurioTouch の inBufferFramesが1になる

https://developer.apple.com/librar

→もっと見る

PAGE TOP ↑