기업형 iOS 애플리케이션 개발의 시작, 네트워크 프로그래밍 필수 지침서!
기업형 iOS 애플리케이션 개발 현장에서 익힌
저자들의 네트워크 프로그래밍 기법을 담았다!
iOS 개발 환경과 인터페이스 개발을 익히는 데 시간을 투자했고, 검증된 디자인 패턴을 활용해 기업형 iOS 애플리케이션을 개발하고 싶다면 이 책이 바로 여러분을 위한 책이다. 이 책은 HTTP 요청 수행, 페이로드 처리, 에러 처리, 고급 네트워킹 기법(보안, 최적화, 소켓 통신, 푸시 알림)뿐만 아니라 게임 키트, 봉쥬르 등을 이용한 애플리케이션 간 네트워킹까지를 실무 예제와 함께 자세히 설명하고 있다. 또한 각 예제마다 저자들의 현장 노하우가 꼼꼼히 담겨 있어서 iOS 네트워크 프로그래밍을 이해하고 실무에서 바로 활용할 수 있다.
이 책에서 다루는 내용
1부 iOS와 기업형 네트워킹의 이해
1장 서버나 다른 기기로 연결하는 데 사용하는 API를 다룬다.
2장 네트워킹 애플리케이션 배포에 도움이 되는 아키텍처 패턴을 다룬다.
2부 HTTP 요청: iOS 네트워킹의 견인차
3장 URL 로딩 API의 사용법과 iOS 앱에서 HTTP 요청 수행 방법을 다룬다.
4장 XML, JSON, HTML 페이로드 관리 그리고 iOS 애플리케이션과 서버 사이에서 정보 인코딩 기법을 다룬다.
5장 HTTP 요청과 응답에서 에러 처리하는 방법을 다룬다.
3부 고급 네트워킹 기법
6장 클라이언트와 서버 인증서의 유효성 검증과 네트워크 트래픽의 보호 방법을 다룬다.
7장 네트워크 통신의 성능 개선 방법을 다룬다.
8장 iOS 애플리케이션에서 소켓 통신이나 데이터그램 통신을 수행할 수 있는 저수준 네트워킹 API를 다룬다.
9장 애플리케이션 분석과 품질 보증을 위해 기기와 서버 간 통신을 가로채고, 수정하는 기법을 다룬다.
10장 푸시 알림을 활용해 서버와 애플리케이션 간 비동기 통신 방법을 다룬다.
4부 애플리케이션 간 네트워킹
11장 같은 기기의 애플리케이션 사이에서 서로 통신하는 다양한 방법을 다룬다.
12장 게임 키트를 비게임 용도로 활용해서 기기 간에 통신하는 방법을 다룬다.
13장 봉주르를 통신 수단으로 활용해서 여러 기기에 설치된 애플리케이션 간에 통신하는 방법을 다룬다.
필요한 자료를 선택하세요.
독자의견 남기기