본문 바로가기

iOS Dev/깨알 Tips

네트워크 상태 체크하기

오늘은 네트워크 상태 체크하는 방법에 대해 간략하게 소개합니다~

네트워크 상태 체크하는 API는 따로 없지만 애플에서 공식적으로 클래스를 제공해 주고 있습니다~

# '나는 고수다' 하시는 분들은

1. Reachability Link 를 들어가서 샘플코드를 다운로드 받은 후에 Classes 폴더 내부의 Reachability 헤더와 구현파일을 자신의 프로젝트로 가져온다.
2. Systemconfiguration.framework를 추가한다.
3. 사용을 원하는 곳에 Reachability.h 를 임포트하여 사용한다.
4. 간략한 소스를 원한다면 Classes 폴더 내의 AppDelegate 구현파일을 참고한다.
5. 만약 Reachability를 넣고 링크 에러가 난다면 글 맨 아래를 참고한다.

# 위의 내용이 이해가 안간다 하시는 분들을 위해 깨알 캡쳐~

먼저, Systemconfiguration 프레임 워크를 추가합니다.

 



그리고 이쁘게 클래스 파일을 가져오기 위해 그룹도 하나 만들고 Reachability라고 이름 지어 줍시다~

 
그 후에 직접 클래스 구현 파일을 가지러 가야겠죠?ㅎ

요기 Reachability Link 를 따라서 가 봅시다~

여기서 Download Sample Code 를 클릭!


다운로드 받고 압축을 풀면 이렇게 파일들이 나타나는데요~
여기서 Classes 폴더에 들어가보면~~~


이런 녀석들이 있는데, 그 중에 Reachability 라는 두 녀석을 끌어서 아까 만들어둔 그룹으로 끌어옵니다~


이렇게 화면 나오면 파일 추가 해주시구요~


 Reachability 헤더를 임포트 합니다.



그리고 네트워크 체크 메소드를 구현해 주고, 원하는 상황에 체크하여 알림을 주면 끝~!



#만약 링크 에러가 나다면!?
Reachability.m 파일이 타겟지정이 되어있는지 확인합니다~!




by yagom

twitter : @yagomsoft

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

RSS Feed 받기   


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