2011-04-01から1ヶ月間の記事一覧

objective-cのBOOL型について

objc.hより typedef signed char BOOL; // BOOL is explicitly signed so @encode(BOOL) == "c" rather than "C" // even if -funsigned-char is used. #define OBJC_BOOL_DEFINED #define YES (BOOL)1 #define NO (BOOL)0 YESが1でNOが0参考(http://d.haten…

objective-c、NSString=>unsigned long long への変換

NSStringにはunsigned long longへの変換メソッドがない以下の関数を作って (unsigned long long) myfanc(const char *p) { unsigned long long n = 0; /* 数値の取得 */ while (isdigit(*p)) { n = n * 10 + *p - '0'; p++; } /* 結果を返す */ return n; }…

iphone ipadの解像度

iphone4,ipod touch4G=>960×640ピクセル 上記以外のiphone,ipod touch=>480×320ピクセル ipad=>1024×768ピクセル

UIViewを角丸に

QuartzCoreフレームワークを追加してimport 以下2行追加(UIViewのlayer&clipsToBoundsプロパティに値を設定。UIViewを継承しているクラスも同じプロパティを持っているはずなので同様) #import ~~~ UIView.layer.cornerRadius = 5; UIView.clipsToBounds = t…

xcode4でのフレームワークの追加

ターゲットの設定ペインから Build Phasesタブの Link Binary With Libraries のプラスボタン