- 2009-06-11 (木) 11:10
- Diary

iPhone OS 3.0 GM seed も出たということで、多くのアプリ開発者方が iPhone OS 3.0 対応に本気で取り組み始めたのではないでしょうか。ちなみに会社で開発したアプリは3本すべてが OS 3.0 で何かしらの不具合が出ました。
iPhone OS 2.X での動作も保証しながら、3.0 でも不具合なく動かす手っ取り早い方法はバージョン判定して処理を分岐することです。
というわけでコード。
NSArray* versions = [[[UIDevice currentDevice]systemVersion] componentsSeparatedByString:@"."]; NSString* major = (NSString*)[versions objectAtIndex:0]; // 3 NSString* minor = (NSString*)[versions objectAtIndex:1]; // 0
- Newer: AppStore の審査が混雑中?
- Older: 日本の AppStore の Top100 有料アプリは1日何本売れているのか
Comments:0
Trackbacks:1
- Trackback URL for this entry
- http://blog.imishin.com/2009/06/11/iphone-os-%e3%81%ae%e3%83%90%e3%83%bc%e3%82%b8%e3%83%a7%e3%83%b3%e5%88%a4%e5%ae%9a%e6%96%b9%e6%b3%95/trackback/
- Listed below are links to weblogs that reference
- iPhone OS のバージョン判定方法 from imishin.com
- trackback from コバンザメになりたい。 09-06-18 (木) 0:14
-
iphone OS3.0 でwindowをsetFrameした時の動作が変わっている
横画面起動で作っているAPPがあるんですが、window自体は回転させてないんですよ。OS2.2ではapplicationDidFinishLaunching:applicationメソッドでsetFrameしたらIBで貼り付けてるviewがぶっ飛ぶん…
