'버전체크'에 해당되는 글 2건

  1. 2012.08.17 iOS Version Check (2)
  2. 2012.06.15 iOS Version Check, iOS버전체크, 상태체크, 기기명 등 기기정보 가져오기 (5)


오늘의 Tip

1. iOS Version Check


# iOS 버전체크하기

가끔 우리는 특정 버전에서 사용할 수 없는 메소드들을 만나게 됩니다.

그럼 지원하지 않는 버전의 기기에서 그 메소드를 호출하면 펑~ 하고 어플리케이션이 죽어버리는 사태가 발생하죠.

그래서 개발문서를 잘 보고 메소드를 사용하여야 합니다.

나도 모르는사이에 펑하고 어플리케이션이 죽어버릴 수 있으니까요 ㅎㅎㅎ

자, 그럼 버전체크하기~

주석에 달려있듯이 아래  메소드를 사용하여 내가 적어준 버전과 같은지, 그보다 아래인지 위에인지 판단 할 수 있습니다.


자주 필요하다면 아래처럼 App-Prefix.pch 내에 매크로로 정의하여 사용하여도 편리합니다~
 


 



by yagom

facebook : http://fb.yagom.net

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

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

RSS Feed 받기   


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


Posted by yagom

댓글을 달아 주세요

  1. 낭만떡대 2012.11.22 09:42  댓글주소  수정/삭제  댓글쓰기

    어머 이 좋은 Tip에 댓글 이 하나도 없네 ㅋ

    감사 드립니다.~


오늘의 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 받기   


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


Posted by yagom

댓글을 달아 주세요

  1. Favicon of https://mnworld.co.kr BlogIcon ShakeJ 2012.06.15 15:47 신고  댓글주소  수정/삭제  댓글쓰기

    잘보고갑니다~!

  2. miho 2012.06.16 04:43  댓글주소  수정/삭제  댓글쓰기

    안녕하세요~^^
    블로그에서 너무 많은 정보를 얻고 있습니다. 우선 감사하다는 말씀 드릴께요!
    야곰님이 올려주시는 게시물들 보고 하나하나 따라하고 있는데..한가지 요청드리고 싶은게 생겨서 이렇게 글을 남기게 되었습니다. (물론 그 전까지도 손가락은 꼭 잊지 않았구요^^)

    혹시 pinterest라는 앱을 아시나요? 제가 앱을 만들려고 이리저리 전전긍긍하고 있는와중에 이 앱이 눈에 확 들어왔는데
    테이블뷰에 스크롤에, 탭바에... 각각을 하나하나씩보면 할수 있겠다 싶었는데 막상 하려니 잘 안되네요 ㅜㅜ 혹시 괜찮으시다면 요런 형식의 앱 만드는 강의는 올려보실 생각이 있으신가요? 디스플레이만 비슷한 형식으로 구현했으면 하거든요.

    갑자기 불쑥 부탁만 드리고 가서 죄송해요ㅜ_ㅜ (어려울것 같다고 하셔도 괜찮아요!!!!)

    그럼 항상 감사합니다! 앞으로도 좋은강의 많이 부탁드릴께요~^^*

    • Favicon of https://blog.yagom.net BlogIcon yagom 2012.06.16 19:58 신고  댓글주소  수정/삭제

      안녕하세요 miho님!
      우선 찾아주시고 덧글도 주시고 관심도 주셔서 정말 고맙습니다.
      그런데 요즘 프로젝트 때문에 당장은 어려울 것 같아요 ㅠㅠ
      지금도 당장 쓰고 있지 못하는 상황이라 ㅠ
      혹시 어떤 부분이 어려운 부분인지, 원하는 부분을 말씀해 주시면 도와드릴 수는 있을 텐데 통채로 다 구현해나가는 것은 당장은 힘들 것 같아요 ㅠ_ㅠ
      다음 달 쯤 여유가 되면 진행 할 수도 있을 듯 한데 저도 제 본업이 있기 때문에 당장은 빠듯하네용.. 정말 죄송합니다.
      앱을 한 번 다운받아서 해 봤는데 화면 구성이나 설계는 그다지 어렵지 않을 것 같습니다.
      어떤 부분이 궁금하신지 말씀해 주시면 최선을 다해 도와드릴게요..^^
      하다가 막히는 부분 있으면 말씀해주세요~!

  3. 나에게넌 2012.08.14 13:45  댓글주소  수정/삭제  댓글쓰기

    쭉쭉 넘어갑니다~~!!