본문 바로가기

Reachability

특정파일 ARC 제외시키기 Tip ARC(Automatic Reference Counting) 프로젝트에서 특정파일 ARC 제외시키기 안녕하세요 야곰입니다.^^ 팁이지만 간만에 포스팅이네요~_~ iOS5가 나온 이후로 ARC가 생겨서 많이들 좋아하셨는데, 다른 오픈소스나 라이브러리 등을 가져다 쓰려면 지난 소스들은 ARC 기준으로 작성되어 있지 않기 때문에 적용하기 난감했던 경우가 많으셨을 겁니다. 그런데 이런 방법으로 하면 간편히 지난 소스들을 다시 사용할 수 있습니다 ㅎㅎㅎ # 본 포스팅은 iOS5.1, Xcode Version 4.3.3 (4E3002) 기준으로 작성되었음을 알려드립니다. # ARC 제외시키기 일단 뭐 ARC 프로젝트가 필요한데 딱히 뭐 쓸만한 놈이 없으니 하나 만들어 봅니다 ㅎㅎㅎ 당연히 Use Automa.. 더보기
네트워크 상태 체크하기 오늘은 네트워크 상태 체크하는 방법에 대해 간략하게 소개합니다~ 네트워크 상태 체크하는 API는 따로 없지만 애플에서 공식적으로 클래스를 제공해 주고 있습니다~ # '나는 고수다' 하시는 분들은 1. Reachability Link 를 들어가서 샘플코드를 다운로드 받은 후에 Classes 폴더 내부의 Reachability 헤더와 구현파일을 자신의 프로젝트로 가져온다. 2. Systemconfiguration.framework를 추가한다. 3. 사용을 원하는 곳에 Reachability.h 를 임포트하여 사용한다. 4. 간략한 소스를 원한다면 Classes 폴더 내의 AppDelegate 구현파일을 참고한다. 5. 만약 Reachability를 넣고 링크 에러가 난다면 글 맨 아래를 참고한다. # 위의 .. 더보기
iOS개발하기 #38. UISearchDisplayController(4) <NSThread, Reachability> 오늘의 주제 1. Thread 중지하기 2. 네트워크 상태 체크 서른 여덟번째 시간입니다.^^ 그 전에 오늘은 현충일이네요! 나라를 위하여 목숨을 내던진 우리 선조님들에게 경의를 표합니다. 진심으로 고맙습니다. 지난 번에 테이블에 파싱 결과를 뿌려주는 것을 해 보았는데요, 코드에 결점을 발견하게 되어 수정사항과 보강사항에 대하여 포스팅 합니다. 이렇게 자꾸 예외상황에 대해 코드를 추가 해 주고, 실수 한 부분에 대해서는 다시 작업을 해 주어야 겠지요..ㅋㅋㅋ 이 또한 프로젝트를 진행하는 묘미 아니겠습니까..ㅋㅋㅋ 여하튼 한 발 늦춰 가더라도 틀린 부분을 다시 짚고 넘어가기 위해 포스팅 하므로, 급한 마음 조금만 누그러뜨리시고 봐주시기 바랍니다~ 자, 그럼 가봅시다~! # Thread 중지(취소)하기 일단.. 더보기