iPhone 4と3GSと3GやiPod touchの世代を判別する方法です。 iPhone 3Gと3GSやiPod touchの世代を判別する方法 - 24/7 twenty-four seven のソースコードを参考に、iPhone4 用に更新して、 必要なヘッダファイルを追加して、 deprecatedなメソッド( NSString の stringWithCString メソッド)を修正した だけのコードです。 参考: iPhone 3Gと3GSやiPod touchの世代を判別する方法 - 24/7 twenty-four seven iPhone / iPod touch機種判定方法: iPhoneアプリ開発備忘録 erica’s uidevice-extension at master - GitHub