본문 바로가기

iOS Dev/깨알 Tips

iOS Version Check, iOS버전체크, 상태체크, 기기명 등 기기정보 가져오기


오늘의 Tip

1. 현재 기기의 정보 가져오기 


# UIDevice

오늘은 현재 기기의 정보들을 가져오는 것에 대해 알아봅시다.

일단 버전별 호환성 때문에 버전체크를 가장 많이 사용을 할 텐데, 버전정보를 가져오는 메소드를 살펴봅시다.

우선 UIDevice라는 클래스가 있네요. 

레퍼런스를 살펴봅시다.


프로퍼티 중에 여러가지가 있는데, 이왕이면 한 번 다 같이 알아보도록 해요 ㅎㅎ


이런식으로 정보를 가져올 수 있습니다.
특히 기기 이름은 사용자가 지정해 놓은 기기명입니다.


그게 무슨뜻이냐구요?ㅎ

설정 - 일반 - 정보에 들어가면 나오는 이름을 뜻합니다.


버전을 체크할 때 이렇게 메소드들을 직접 만들어서 하기도 하구요,



미리 컴파일된 헤더(.pch) 파일에 #define으로 넣어서 구현하기도 한답니다.

예)

#define SYSTEM_VERSION_EQUAL_TO(version) ([[[UIDevice currentDevice] systemVersion] compare:version options:NSNumericSearch] == NSOrderedSame);

이런식으로요 ㅎ

pch가 뭐냐구요? 그건 구글신에게...ㅋㅋㅋ 

저도 추후에 기회가 된다면 포스팅 해겠지만, 일단은 구글에게 물어보아요 ㅎㅎㅎ

google 검색 링크


또한 위에 보여드렸던 레퍼런스에 보면 기기의 기울임 상태(세로 가로) 라던지 배터리 상태 등 기기의 많은 정보들을 가져올 수 있으니 한 번 활용해 보시길 ^^*


by yagom

facebook : http://fb.yagom.net

twitter : http://twitter.yagom.net ( @yagomsoft )

p.s 제 포스팅을 RSS 피드로 받아보실 수 있습니다.

RSS Feed 받기   


↓↓↓저 열심히 썼는데 손가락 한방 꾹 눌러주고 가시는 건 어떨까요? 로그인이 필요 없습니다. ^~^ 고맙습니다~ ↓↓↓ 


'iOS Dev > 깨알 Tips' 카테고리의 다른 글

특정파일 ARC 제외시키기  (6) 2012.08.13
애플리케이션 첫 로딩 이미지~!  (8) 2012.06.27
iOS 6 beta 설치해보기  (3) 2012.06.14
iOS 시뮬레이터 언어 변경  (3) 2012.06.07
네트워크 상태 체크하기  (5) 2012.06.07