5784102806 c9747823d3 b

Photo: juhansonin

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

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

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

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

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

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

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

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

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

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

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

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

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