酢ろぐ!

カレーが嫌いなスマートフォンアプリプログラマのブログ。

Xamarin.iOSを使ってiOSデバイスの機種名を取得するライブラリを作りました

過去に「Xamarin.iOSでiOSデバイスの機種名(モデル名)を取得する - 酢ろぐ!」でiOSデバイスの機種(モデル)名を取得する方法を紹介しました。この方法は機種名を取得するものと言うよりかはiPhone7,1といったデバイスモデルの識別子を取得する方法でした。

このデバイスモデルの識別子をiPhone 6 Plusといった人間にとってわかりやすい機種名に変換してくれるXamarin.iOS向けのライブラリを作りました。

UIDeviceHardwareExtensionsを作りました

ソースコードはUIDeviceHardwareExtensions.csの1ファイルだけなのでコピペして使ってください。

使い方

デバイスモデルの識別子を取得する。

var platform = UIDevice.CurrentDevice.GetPlatform();

機種名を取得する。

var modelName = UIDevice.CurrentDevice.GetPlatformName();

Reference

関連記事

Xamarin.iOSを使ったアプリを開発中に気付いたことや調べたことをメモしています。Xamarin.iOSを使ってアプリ開発する際に逆引きとしてお使いください。