iOS/iPhone/iPad/MacOSX プログラミング, Objective-C, Cocoaなど 前回は UIDevice を使って各種情報を取得したが機種名称は取れなかった。 Cocoaの日々: UIDevice 例えば UIDevice.model から "iPhone" を取得できるが 3GS なのか 3G なのかがわからない。どうやったら機種名が取れるのか? 機種名称取得 機種名称取得の方法を探してみるといくつかみつかった。 Determine Device Type – 3G or 3GS / iPod First or Second Generation Determine device (iPhone, iPod Touch) with iPhone SDK - Stack Overflow 特別な API は用意されていないので、どちらも sysctlbyname