私は iPhone アプリのいくつかの場所で、特にプログラムでビューを作成し、uiview サブクラスのプロパティを設定するときに、コードで一定の座標を使用しました。
例:
UIImage* img = [UIImage imageNamed:@"background.png"];
UIImageView *imgView = [[[UIImageView alloc] initWithImage: img] autorelease];
imgView.center = CGPointMake(160, 175); // --> Are these constant usages safe?
[self.view addSubview: imgView];
シミュレーター、3G と 4S の両方のデバイスでテストしましたが、動作します。将来のデバイスの解像度やその他の問題について心配する必要がありますか? もしそうなら、このコードをより安全にするにはどうすればよいですか? ここにコーディングの原則はありますか?
ありがとうございます