和洋風KAI

【Interface Builder】ヘッダーファイルにインスタンス変数・プロパティの宣言を素早く書く方法

Photo: juhansonin

こんにちは。現在バリバリプログラミング中の、するぷ( @isloop )です。

毎回Interface Builderを使う度に忘れてしまうので備忘録としてメモしておきます。

一体なにを忘れてしまうのかともうしますと、Interface Builderを使っている場合に、ヘッダーファイルにインスタンス変数・プロパティ・メソッドのプロトタイプ宣言を素早く書く方法です。

controlキーを押しながら、ヘッダーファイルにドラッグ。


Xcode4の右上にある、スーツアイコンをクリックして、Interface Builderとエディタを同時表示しておきます。


きっちり@interfaceをカッコで囲っておきます。(これ超大事


ヘッダーファイルに追加したいパーツをcontrolキーを押しながらカッコ内にドラッグ&ドロップします。


すると、このような感じで表示されるので、変数名を書いてConnectをクリックします。


インスタンス変数が書き込まれました!


次は同じパーツをcontrolキーを押しながら、今度はカッコの下にドラッグ&ドロップします。


すると、このような感じで表示されるので、さっきのインスタンス変数と同じ名前を入力します。


プロパティが書き込まれました!便利すぐる!


ちなみにこれをやると、@synthesizeやviewDidUnloadや、dallocに自動でreleaseが書き込まれます。これもまた便利ですね!