Xcode 設定しておくと便利なカスタマイズいろいろ
以前から Xcode はもう一歩使いにくいと思っていたが、iPhone アプリで稼げるのか でカスタマイズ方法が紹介されていた。
デバッグコンソールなどを1つのウィンドウに統合する (Xcode→環境設定→全般→レイアウト→オールインワン)
アプリ実行時にデバッガを自動的に表示する (Xcode→環境設定→デバッグ→開始時→コンソールとデバッガを表示)
はまさにやりたかったことだ。カスタマイズできたとは…
また、「よく使うメソッドをマクロとして登録する」も非常に便利で、活用させてもらっている。
実際のファイルは
/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; を入れないとマクロが発動されない。
あたりで同じ記述を見つけることができた。注意しよう。
それと、この ObjectiveC.xctxtmacro は手動バックアップ対象に含めるようにしよう。Snow Leopardに移行する際に、アプリをリストア対象に含めなかったので追加したマクロ達が失われてしまった。
自分の追加したマクロだけ別ファイルから include できたりすると便利なんだけれども。
関連記事
-
-
App Storeの売り上げを簡単に確認できるMacアプリAppViz
App Storeでのアプリの毎日の売り上げを確認したい場合、これまでは AppSalesを使ってい
-
-
Corona SDK 新バージョンリリース
Corona SDKの新バージョンが出た。 Corona SDK: New additions an
-
-
MacPeople 2010.02
定期購読している MacPeople 2010年2月号が今日届いた。 今回はメールアプリとUbunt
-
-
iPhoneゲーム開発本 iPhone Games Projects
iPhone Games Projects、ようやくざっと読んだので内容をまとめてみる。 出版元のA
-
-
[iOS SDK] QuickDialog を使ってみた
iOS オープンソースライブラリ徹底活用 菊田剛著 秀和システム | DevCafeJp で紹介さ
-
-
iPhone 4S は Bluetooth 4.0 採用。G-SHOCK GB-6900 が使えるとよいのだが
アップル - iPhone - 比較 によると確かに iPhone 4S から Bluetooth
-
-
Olympus Camera Kit (SDK)を製品版に移行
発売が延期されていた OLYMPUS AIR A01も2015/3/25(水)についに発売された。
-
-
LogLocations 1.3.2 をリリースしました
LogLocations 1.3.2をリリースしました。審査後、近日中に公開されます。下記のレビュー
-
-
[iOS SDK] iPad 専用アプリをiPhoneでも使えるようにする
iPad 初代やiPad2の頃は、iPhoneとiPadの画面サイズがかなり異なり、また