이제는 SK에서도 아이폰이 나오니.. 슬슬 필요 하지 않을까 싶어서
적어 봅니다.
아래 코드를 이용하면, 핸드폰의 국제 설정이 아니라, 서비스의 위치로 사용 할 수도 있습니다.
먼저 프로젝트에서 CoreTelephony.framework를 추가해 줍니다.
그리고 아래와 같은 코드를 넣어 주시면 됩니다.
그리고, 국가 코드표는 아래를 참고 하세요.
적어 봅니다.
아래 코드를 이용하면, 핸드폰의 국제 설정이 아니라, 서비스의 위치로 사용 할 수도 있습니다.
먼저 프로젝트에서 CoreTelephony.framework를 추가해 줍니다.
그리고 아래와 같은 코드를 넣어 주시면 됩니다.
#import <CoreTelephony/CTCarrier.h>실행해 보시면 아래와 같이 나타납니다.
#import <CoreTelephony/CTTelephonyNetworkInfo.h>
CTTelephonyNetworkInfo *networkInfo = [[[CTTelephonyNetworkInfo alloc] init] autorelease];
CTCarrier *carrier = [networkInfo subscriberCellularProvider];
// 사업자 이름 알아오기
NSString *carrierName = [carrier carrierName];
if (carrierName != nil)
NSLog(@"Carrier: %@", carrierName);
// 모바일 국가코드 알아 오기
NSString *mcc = [carrier mobileCountryCode];
if (mcc != nil)
NSLog(@"Mobile Country Code (MCC): %@", mcc);
app[2191:707] Carrier: KT
app[2191:707] Mobile Country Code (MCC): 450
app[2191:707] Mobile Country Code (MCC): 450
그리고, 국가 코드표는 아래를 참고 하세요.
Wikipedia Mobile Country Codes
댓글