キャリア名を取得する方法
iPhoneのキャリア名(通信事業者名?)を取得する方法がこちらに書かれていたので試してみました。
http://stackoverflow.com/questions/853467/retreiving-carrier-name-from-iphone-programmatically
CoreTelephony.frameworkを追加して、以下のヘッダをインポート。
#import <CoreTelephony/CTTelephonyNetworkInfo.h> #import <CoreTelephony/CTCarrier.h>
それからこんな感じのコードで取得できました。
CTTelephonyNetworkInfo *netinfo = [[CTTelephonyNetworkInfo alloc] init]; CTCarrier *carrier = [netinfo subscriberCellularProvider]; NSLog(@"Carrier Name: %@", carrier.carrierName);
実行結果
2012-01-30 00:39:03.518 CarrierNameTest[28860:707] Carrier Name: ソフトバンクモバイル