Home > Diary > iPhone OS のバージョン判定方法

iPhone OS のバージョン判定方法

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

Comments:0

Comment Form
Remember personal info

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がぶっ飛ぶん…

Home > Diary > iPhone OS のバージョン判定方法

Calendar
« 2009 年 6月 »
M T W T F S S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          
ページ
ブログパーツ

Return to page top