Learning Xamarin iOS 프로그래밍
도서명:Learning Xamarin iOS 프로그래밍
저자/출판사:마이클,블루스타인/정보문화사
쪽수:416쪽
출판일:2014-02-26
ISBN:9788956746098
목차
Chapter 01 Hello 모노터치
환경 설정
- IOS SDK와 애플 개발 도구 설치
- 모노터치 설치
모노터치 애플리케이션 만들기
- 사용자 인터페이스 만들기
- 아웃렛 추가하기
디바이스에서의 개발
- 개발을 위한 프로비저닝
모노터치 디버거 사용하기
Chapter 02 모노터치와 iOS SDK
iOS SDK 개요
예제로 보는 Objective-C와 모노터치의 차이점
- Xcode에서 앱 시작하기
- 모노터치로 동일한 기능 구현하기
- AppDelegate 구현 비교
- Xcode로 UIActionSheet 구현하기
- 모노터치에서 UIActionSheet 구현하기
모노터치 동작 방식
- 메모리 관리
Chapter 03 뷰와 뷰 컨트롤러
모노터치 애플리케이션을 MVC로 구성하기
인터페이스 빌더에서 뷰와 컨트롤러 작업하기
뷰 컨트롤러와 뷰에 기능 추가하기
다중 뷰와 컨트롤러 사용하기
사용자 지정 UIView 구현하기
Chapter 04 공통 iOS 클래스
사용자 인터페이스 뷰와 컨트롤
- UISegmentedControl
- UISlider
- UISwitch
- UIPageControl과 UIScrollView
- UIActivityIndicatorView
- UIProgressView
- UIImageView
- UIWebView
- ADBannerView
디바이스 기능
- MFMailComposeViewController
- MPMediaPickerController와 MPMusicPlayerController
- 주소록
- UIImagePickerController
Chapter 05 테이블과 내비게이션
UITableView와 UITableViewController
- 테이블의 사용 목적
- UITableView에서 데이터 표시하기
- UITableViewCell의 구성 요소와 스타일
- 테이블과 내비게이션 사용하기
UITableView를 입맛대로
- 사용자 지정 셀을 갖는 사용자 정의 테이블
- 다중 섹션 추가하기
- MonoTouch.Dialog
Chapter 06 그래픽과 애니메이션
코어 그래픽스
- 코어 그래픽스 기본
- 이미지 그리기
- PDF 그리기
애니메이션
- UIView 애니메이션
- 코어 애니메이션
Chapter 07 코어 로케이션
코어 로케이션 소개
표준 위치 서비스
방위 업데이트 가져오기
중요 위치 변경
영역 모니터링
백그라운드 위치
Chapter 08 MapKit
MapKit 소개
어노테이션 추가하기
맵 오버레이
Chapter 09 웹 서비스 연결
REST 기반 웹 서비스 연결하기
- HTTP를 통한 연결
- XML 결과 분석
- JSON 결과 분석
SOAP 기반 웹 서비스 사용하기
- .NET 2.0 클라이언트 프록시 사용하기
- 모노터치의 WCF
코코아 터치 HTTP 클래스 사용하기
- NSUrlConnection과 그 친구들 사용하기
Chapter 10 네트워킹
GameKit 네트워킹
- 핵심 GameKit 네트워킹 클래스
- GKPeerPickerController 사용하기
- GameKit 음성 채팅
Bonjour
Chapter 11 애플리케이션 데이터 저장
노트 샘플 애플리케이션
SQLite
직렬화
번들과 NSUserDefaults 설정
Chapter 12 아이패드 개발
아이패드에 이식하기
- 아이폰 애플리케이션과 픽셀 더블링
- 범용 애플리케이션
아이패드를 위한 설계
- UISplitViewController
- UIPopoverController