안녕하세요. 개발자 myoung 입니다.
오늘은 iOS의 사용자 기기이름, 버전등을 가지고 올때 사용하는 currentDevice에 대해서 포스팅 하겠습니다.
애플 문서를 보게 되면
1 2 3 4 5 6 7 | public var name: String { get } // e.g. "My iPhone" public var model: String { get } // e.g. @"iPhone", @"iPod touch" public var localizedModel: String { get } // localized version of model public var systemName: String { get } // e.g. @"iOS" public var systemVersion: String { get } // e.g. @"4.0" public var orientation: UIDeviceOrientation { get } // return current device orientation. this will return UIDeviceOrientationUnknown unless device orientation notifications are being generated. | cs |
UIDevice 하위에 포함되어 있는 메소드 이며, 현재 디바이스에 대한 정보를 리턴해주는 메소드 입니다.
단일 객체로 이름, 모델, 모델의 지역 버전, 시스템이름, 시스템버전, 디바이스 현재 방향 String 객체를 리턴해주는 것을 알 수 있습니다.
이런식으로 사용 하시면 됩니다.
(Objective-C)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | NSLog(@"%@", [UIDevice currentDevice].name); NSLog(@"%@", [UIDevice currentDevice].model); NSLog(@"%@", [UIDevice currentDevice].localizedModel); NSLog(@"%@", [UIDevice currentDevice].systemName); NSLog(@"%@", [UIDevice currentDevice].systemVersion); NSLog(@"%ld", (long)[UIDevice currentDevice].orientation) //결과 값 iPhone Simulator iPhone iPhone iPhone OS 9.3 0 | cs |
(swift)
1 2 3 4 5 6 7 8 9 10 11 12 13 | print(UIDevice.currentDevice().name) print(UIDevice.currentDevice().model) print(UIDevice.currentDevice().localizedModel) print(UIDevice.currentDevice().systemName) print(UIDevice.currentDevice().systemVersion) print(UIDevice.currentDevice().orientation) //결과 값 iPhone Simulator iPhone iPhone iPhone OS 9.3 | cs |
궁금한 점이나 틀린 부분이 있다면 댓글을 남겨 주세요!
'iOS 프로그래밍 > iOS' 카테고리의 다른 글
iOS)무음에서 소리 나오게 하기 (0) | 2016.07.19 |
---|---|
iOS)사진첩에 사진 저장하기 (0) | 2016.06.12 |
iOS)딕셔너리 키값 정렬 하기 (0) | 2016.06.06 |
iOS)랜덤 함수 (0) | 2016.05.26 |
iOS)TTS(Text-to-Speech) 사용하기. (0) | 2016.05.19 |