なーんか、
2冊ほど本を読んでみたけど
結局、Core graphicsの座標系
って、原点左上なんか左下か
どっちやねん!
左上と書いてるのと、左下と書いているのがある。



iPhoneからの投稿
ちょっとした設定値の保存には、
NSUserDefaultsクラスを使う。
使い方はこんなかんじ。

保存は
forKeyでキー(パラメータ名)を指定して、set~で値を設定する。
synchronizeメソッドで書き出し。

保存

NSUserDefaults *def = [NSUserDefaults standardUserDefaults];

// 文字列の保存
[def setObject:@"hoge" forKey:@"TEST"];
// 数値の保存
[def setInteger:123 forKey:@"INTVAL"];

[def synchronize];


読み込みは
~ForKeyでキー(パラメータ名)を指定して取り出す。

読み込み

NSUserDefaults *def = [NSUserDefaults standardUserDefaults];

// 文字列の読み込み
NSString *str = [def stringForKey:@"TEST"];
NSLog(@"%@", str);

// 数値の読み込み
int val = [def integerForKey:@"INTVAL"];
NSLog(@"%d", val);

カスタムViewを作ったけど、うまいこと使えん(-_-;) その4で、こなかったタッチイベントがくるようになった!

どこかのサンプルで見て、ViewControlクラスに次のようなコードを追加したのだが


- (void)viewDidLoad {
[super viewDidLoad];
_testView = [[TestView alloc] initWithFrame:self.view.bounds];

[self.view addSubview:_testView];
}


これを外すとタッチイベントもくるようになった。

めでたしめでたし。