iOS 4 애플리케이션 개발 [한눈에 쉽게 배우는 아이폰 앱 프로그래밍]
- 원서명iPhone Application Development for iOS 4: Visual QuickStart Guide (ISBN 9780321719683)
- 지은이던컨 캠벨
- 옮긴이강철구
- ISBN : 9788960771987
- 30,000원
- 2011년 05월 13일 펴냄 (절판)
- 페이퍼백 | 624쪽 | 185*235mm
- 시리즈 : 모바일 프로그래밍
판매처
- 현재 이 도서는 구매할 수 없습니다.
책 소개
보통 아이폰 앱을 개발할 때 가장 어려운 부분은 오브젝티브C 언어로 코드를 작성해야 한다는 점이다. 웹 기술을 사용해 하이브리드 앱을 개발할 수도 있지만 성능과 인터페이스를 고려하면 역시 오브젝티브C로 개발하는 장점을 무시할 수 없다.
『iOS 4 애플리케이션 개발』은 기초적인 오브젝티브C 언어부터 시작해 아이폰SDK에서 제공하는 다양한 기능을 개별 예제로 차근차근 소개한다. 1장부터 차례로 읽어가며 전반적인 내용을 익혀도 좋고, 필요한 기능이 있을 때 언제든지 찾아보는 참조서로 사용해도 좋다.
[ 소개 ]
아이폰 앱 개발 방법을 쉽고 빠르게 익히는 길!
● 풍부한 그림과 예제로 자세하고 쉽게 배우는 아이폰 앱 개발
● 단계별로 구성된 간결한 설명
● 예제코드 다운로드 http://objective-d.com/iphonebook/
한국어판 예제코드 http://www.acornpub.co.kr/book/ios4-visual-start
● 필요할 때마다 언제든지 찾아볼 수 있는 훌륭한 참고서
기본적인 아이폰 화면 인터페이스 구성 요소부터 시작해 아이폰의 멀티미디어, 지도, 네트워크, 멀티태스킹 등과 관련된 기능까지 누구나 도움을 얻을 수 있는 내용이 가득!
『iOS 4 애플리케이션 개발』은 기초적인 오브젝티브C 언어부터 시작해 아이폰SDK에서 제공하는 다양한 기능을 개별 예제로 차근차근 소개한다. 1장부터 차례로 읽어가며 전반적인 내용을 익혀도 좋고, 필요한 기능이 있을 때 언제든지 찾아보는 참조서로 사용해도 좋다.
[ 소개 ]
아이폰 앱 개발 방법을 쉽고 빠르게 익히는 길!
● 풍부한 그림과 예제로 자세하고 쉽게 배우는 아이폰 앱 개발
● 단계별로 구성된 간결한 설명
● 예제코드 다운로드 http://objective-d.com/iphonebook/
한국어판 예제코드 http://www.acornpub.co.kr/book/ios4-visual-start
● 필요할 때마다 언제든지 찾아볼 수 있는 훌륭한 참고서
기본적인 아이폰 화면 인터페이스 구성 요소부터 시작해 아이폰의 멀티미디어, 지도, 네트워크, 멀티태스킹 등과 관련된 기능까지 누구나 도움을 얻을 수 있는 내용이 가득!
목차
목차
- 1장 오브젝티브C와 코코아
- 프레임워크
- 클래스
- 메소드
- 객체 생성
- 속성
- 메모리 관리
- 자동 해제 풀
- 자주 사용하는 클래스
- 문자열
- 날짜와 시간
- 배열
- 사전
- 알림
- 타이머
- 디자인 패턴
- 모델 뷰 컨트롤러
- 위임
- 대상-동작
- 카테고리
- 싱글턴
- 2장 아이폰 개발 도구
- 엑스코드 IDE
- Groups & Files 창
- 대상
- 툴바
- 상세 창
- 편집기 창
- 바와 포커스 리본
- 검색과 바꾸기
- 즐겨찾기
- 선언문으로 이동과 도움말
- 코드 자동 완성
- 내비게이션 바
- 새 파일 생성
- 빌드와 실행
- 프로젝트 정리
- 아이폰 시뮬레이터
- 인터페이스 빌더
- 문서 창
- 라이브러리 창
- 인스펙터 창
- 개발 문서
- 엑스코드 오거나이저
- Projects & Sources 섹션
- Devices 섹션
- iPhone Development 섹션
- 엑스코드 IDE
- 3장 공통적인 작업
- 애플리케이션 실행과 설정
- 애플리케이션 위임
- 애플리케이션 설정
- 사용자 환경 설정
- 애플리케이션 환경 설정
- 설정 기능 추가
- 지역화
- 접근성
- 접근성 지원
- 손쉬운 사용 속성
- 앱 간 통신
- 앱 간 정보 공유
- 클립보드
- 애플리케이션 실행과 설정
- 4장 아이폰 사용자 인터페이스
- 뷰
- 프레임
- 테두리
- 애니메이션
- 자동 크기 변경
- 직접 그림 그리기
- 변환
- 이미지 뷰
- 그림 애니메이션
- 스크롤
- 확대 축소
- 페이징
- 레이블
- 작업 상태 표시
- 진행 상태 바
- 작업 중 표시
- 경고 창과 동작
- 경고 창
- 액션 시트
- 픽커 뷰
- 툴바
- 툴바 항목
- 텍스트
- 내용 제한
- 텍스트 뷰
- 데이터 인식
- 키보드 숨기기
- 화면 스크롤
- 웹 뷰
- 자바스크립트 실행
- 내장 웹페이지와 링크
- 컨트롤 객체
- 버튼
- 스위치
- 슬라이더
- 세그먼트
- 뷰
- 5장 탭과 테이블
- 뷰 컨트롤러
- 화면에 뷰 표현
- 화면 방향에 반응
- 모달 뷰
- 메모리가 부족한 경우에 대응
- 탭 뷰
- 탭에 아이콘이나 제목 지정
- 테이블 뷰
- 절 스타일
- 테이블 뷰 편집과 검색
- 테이블 뷰 계층 구조
- 셀 직접 구현
- 뷰 컨트롤러
- 6장 파일과 네트워킹
- 파일
- 파일 시스템
- 공용 디렉토리
- 파일 다루기
- 문서 미리 보기
- 네트워킹
- 웹페이지 불러오기
- XML 파싱
- 웹페이지에 데이터 전송
- HTTP 인증
- P2P 통신
- 파일
- 7장 터치, 흔들림, 화면 방향
- 터치
- 탭 터치
- 긴 터치
- 멀티 터치 제스처
- 아이폰 가속도계
- 흔들림 감지
- Determining orientation
- 화면 방향이 바뀔 때 인터페이스 재구성
- 가속도계 활용
- 터치
- 8장 위치 정보와 지도
- 코어 로케이션
- 위치 정보 활용
- 실제 아이폰에서 테스트
- 정확한 위치
- 타임아웃 지정
- 나침반
- 맵킷
- 지도 중첩
- 메모 추가
- 역지오코딩
- 위치 정보 종합 활용
- 코어 로케이션
- 9장 멀티미디어
- 음악 재생
- 음악 재생 관련 기능
- 음악 재생 이벤트
- 백그라운드 음악 재생
- 백그라운드 음악 조절
- 소리 녹음
- 아이폰 카메라
- 사진이나 동영상 촬영
- 동영상 재생
- 다양한 재생 기능
- 아이팟 라이브러리
- 미디어 파일 불러오기
- 미디어 컬렉션
- 미디어 픽커
- 미디어 재생
- 음악 재생
- 10장 연락처, 일정, 이메일, SMS
- 연락처
- 그룹 레코드
- 사람 레코드
- 사용자 인터페이스
- 연락처 선택
- 연락처 변경
- 아이폰 캘린더
- 이벤트
- 이벤트 상세 정보
- 이벤트 편집
- 이메일
- SMS
- 연락처
- 11장 멀티태스킹
- 아이폰 멀티태스킹
- 백그라운드 모드 진입, 해제
- 멀티태스킹 서비스
- 아이폰 멀티태스킹