よく使う数値や文字列をhファイルにまとめる。
iPhoneの幅は320なので、コード内にこの様に書けますが、、
self.beforeX = 320;
よく使う数値や文字列はできればハードコーディングをしたくないです。
こんな感じに使えると分かりやすいし、定数化してあるので後で変更があっても楽です。
self.beforeX = IPHONE_WIDTH;
以下手順のメモです。
まず「New File」からhファイルを作ります。
名前は定数とわかるConst.h等をつけておきます。
ファイルに例えばこんな感じにまとめます。
/**定数を定義します。 */ #define IPHONE_WIDTH 320 #define IPHONE_HEIGHT 480 #define MAX_PAGE 10
このまま定数を使う予定のmファイルに#importしても定数を使えますが、
面倒なのとインポートの重複をさけたいので、
Supporting Filesフォルダのプロジェクト名-Prefix.pchファイル内に以下の様にConst.hを加えます。
#ifdef __OBJC__ #import <UIKit/UIKit.h> #import <Foundation/Foundation.h> #import "Const.h" #endif
これで各ファイル毎インポート文を書かなくても定数を利用することができます。