이미 소장하고 있다면 판매해 보세요.
|
01장 이 책에 대하여_1
02장 Apple iOS 개발자 프로그램에 가입하기_5 03장 Xcode 6와 iOS 8 SDK 설치하기_9 04장 Xcode 6 가이드 투어_12 05장 Xcode 6로 iOS 8 기기에서 앱 테스트하기_28 06장 스위프트 플레이그라운드 소개_36 07장 스위프트 데이터 타입과 상수, 그리고 변수_43 08장 스위프트 연산자와 표현식_56 09장 스위프트 흐름 제어_67 10장 스위프트 switch 문_76 11장 스위프트 함수와 클로저의 개요_81 12장 스위프트의 객체지향 프로그래밍 기초_93 13장 스위프트의 상속_103 14장 스위프트의 배열과 딕셔너리 컬렉션으로 작업하기_109 15장 iOS 8 애플리케이션 개발 아키텍처 개요_117 16장 상호작용하는 iOS 8 앱 만들기_122 17장 iOS 8 뷰, 윈도우, 그리고 뷰 계층 이해하기_133 18장 iOS 8 자동 레이아웃 소개_138 19장 인터페이스 빌더에서 iOS 8 자동 레이아웃 컨스트레인트로 작업하기_144 20장 iOS 8 자동 레이아웃 예제_163 21장 코드로 iOS 8 자동 레이아웃 컨스트레인트 구현하기_171 22장 iOS 8에서 교차 계층구조 자동 레이아웃 컨스트레인트 구현하기_179 23장 iOS 8 자동 레이아웃 시각적 형식 언어 이해하기_184 24장 사이즈 클래스를 이용하여 유니버셜 iOS 사용자 인터페이스 설계하기_189 25장 Xcode 6에서 스토리보드 사용하기_203 26장 Xcode 6의 스토리보드를 이용한 iOS 8 탭 바 애플리케이션 만들기_213 27장 Xcode 6 스토리보드와 iOS 8 테이블 뷰의 개요_221 28장 Xcode 6 스토리보드를 이용하여 프로토타입 테이블 뷰 셀이 있는 동적 테이블 뷰 만들기 29장 Xcode 6에서 스토리보드를 이용한 iOS 8 테이블 뷰 내비게이션 구현하기_240 30장 iOS 8 스플릿 뷰 마스터 - 디테일 예제_247 31장 UIPageViewController를 이용한 페이지 기반의 iOS 8 애플리케이션 구현하기_256 32장 iOS 8 UIPageViewController 예제 애플리케이션_260 33장 iOS 8에서 스위프트로 디렉터리 다루기_270 34장 iOS 8에서 파일 다루기_278 35장 iOS 8 디렉터리 관리 및 파일 입출력 예제_286 36장 iOS 8 앱에서 iCloud 저장소 사용 준비하기_291 37장 iOS 8 UIDocument 클래스로 파일 관리하기_296 38장 iOS 8 애플리케이션에서 iCloud 저장소 사용하기_306 39장 iCloud를 이용한 iOS 8 키 - 값 데이터 동기화하기_317 40장 아카이빙을 이용한 iOS 8 데이터 영구 저장_325 41장 SQLite를 이용한 iOS 8 데이터베이스 구현_331 42장 스위프트와 FMDB를 이용한 SQLite 기반 iOS 8 애플리케이션 예제_338 43장 코어 데이터를 이용한 iOS 8 데이터베이스 작업_347 44장 iOS 8 코어 데이터 튜토리얼_355 45장 iOS 8 CloudKit 데이터 저장소 소개_364 46장 iOS 8 CloudKit 예제_374 47장 iOS 8 CloudKit 구독 예제_388 48장 iOS 8 멀티터치, 탭, 그리고 제스처에 대하여_396 49장 iOS 8 터치, 멀티터치, 그리고 탭 애플리케이션_400 50장 iOS 8 터치 스크린 제스처 감지하기_406 51장 iOS 8 Gesture Recognizers 를 통한 제스처 식별하기_410 52장 iOS 8 Gesture Recognition 튜토리얼_415 53장 iOS 8 앱에서 터치아이디 인증 구현하기_419 54장 iOS 8 컬렉션 뷰와 플로우 레이아웃의 개요_427 55장 iOS 8 스토리보드 기반의 컬렉션 뷰 튜토리얼_437 56장 iOS 8 컬렉션 뷰 플로우 레이아웃의 하위 클래스 만들기와 확장하기_452 57장 코어 그래픽스로 iOS 8 2D 그래픽 그리기_462 58장 인터페이스 빌더 라이브 뷰와 iOS 8 임베디드 프레임워크_466 59장 코어 그래픽스와 코어 이미지를 사용하는 iOS 8 그래픽 튜토리얼_474 60장 코어 애니메이션을 이용한 iOS 8 애니메이션 기초_497 61장 iOS 8 UIKit 다이나믹스 개요_505 62장 iOS 8 UIKit 다이나믹스 튜토리얼_517 63장 iOS 8 스프라이트 킷 프로그래밍 개요_526 64장 iOS 8 스프라이트 킷 레벨 편집기 게임 튜토리얼_533 65장 iOS 8 스프라이트 킷 충돌 핸들링 튜토리얼_552 66장 iOS 8 스프라이트 킷 파티클 이미터 튜토리얼_560 67장 iOS 8 앱에 iAd 연동하기_571 68장 68 iOS 8 멀티태스킹, 백그라운드 전송 서비스, 그리고 패칭_583 69장 iOS 8 로컬 알림 예약하기_592 70장 iOS 8 애플리케이션 상태 보존과 복원의 개요_597 71장 iOS 8 상태 보존과 복원 튜토리얼_605 72장 MKMapItem을 이용하여 iOS 8 애플리케이션과 지도 통합하기_615 73장 iOS 8 MKMapItem 애플리케이션 예제_622 74장 iOS 8 코어 로케이션 프레임워크를 이용하여 위치 정보 얻기_628 75장 iOS 8 로케이션 예제 애플리케이션_634 76장 MapKit과 MKMapView 클래스를 이용하여 iOS 8에서 지도 다루기_641 77장 iOS 8에서 MapKit 로컬 검색 사용하기_651 78장 iOS 8 맵 길찾기와 경로를 얻기 위하여 MKDirections 이용하기_659 79장 iOS 8 익스텐션 소개_670 80장 iOS 8 투데이 익스텐션 위젯 튜토리얼_678 81장 iOS 8 포토 에디팅 익스텐션 생성하기_691 82장 iOS 8 액션 익스텐션 생성하기_705 83장 iOS 8 액션 익스텐션에서 데이터 받기_718 84장 날짜와 위치 기반의 미리 알림 제작을 위한 iOS 8 Event Kit 이용하기_724 85장 iOS 8 카메라와 포토 라이브러리 접근하기_739 86장 iOS 8 카메라 예제 애플리케이션_745 87장 AVPlayer와 AVPlayerViewController를 이용하여 iOS 8 비디오 재생하기_752 88장 AVAudioPlayer를 이용하여 iOS 8에서 오디오 재생하기_757 89장 AVAudioRecorder로 iOS 8에서 오디오 녹음하기_764 90장 iOS 8 애플리케이션에 트위터와 페이스북 통합하기_770 91장 UIActivityViewController를 이용한 iOS 8 페이스북 통합 튜토리얼_777 92장 SLRequest를 이용한 iOS 8 페이스북과 트위터 통합_783 93장 SLRequest를 이용한 iOS 8 트위터 통합 튜토리얼_790 94장 SKStoreProductViewController 클래스로 판매하기_798 95장 iOS 8 애플리케이션에 앱 내 결제 구축하기_804 96장 앱 내 결제를 위한 iOS 8 애플리케이션 준비하기_812 97장 iOS 8 앱 내 결제 튜토리얼_816 98장 iOS 8 앱 내 결제를 위하여 앱 스토어가 호스팅하는 콘텐츠 구성하고 생성하기_827 99장 iOS 8 애플리케이션을 앱 스토어에 등록할 준비하기와 제출하기_832 찾아보기_841 |
|
대부분의 iOS 앱은 iOS SDK와 Xcode 6.x 개발환경으로 개발된다. Xcode 6는 통합 개발환경(IDE, Integrated Development Environment)으로 여러분의 iOS 애플리케이션에 대한 코딩, 컴파일, 테스트 및 디버그를 할 수 있다. 또한, Xcode 6에는 인터페이스 빌더(Interface Builder)라는 기능이 있어 UIKit 프레임워크가 제공하는 컴포넌트들을 이용하여 애플리케이션의 사용자 인터페이스 부분을 그래픽적으로 설계할 수 있도록 해준다. _9p
스위프트는 비교 작업을 수행하는 데 유용한 논리적 연산자들도 포함하고 있다. 이들 연산자는 비교의 결과로 불리언(Boolean) 값을 반환하며, 두 개의 피연산자를 가지고 작업하는 이항 연산자(binary operator)다. _59p 스토리보드 레이아웃은 Xcode의 preview 툴을 이용하여 다양한 디바이스로 미리 볼 수 있다. 현재 레이아웃을 미리 보기 위해서 View =〉 Assistant Editor =〉 Show Assistant Editor 메뉴를 이용하거나 Xcode 툴바 버튼에서 두 개의 원이 서로 겹쳐 있는 이미지의 버튼을 클릭하여 Assistant Editor 패널을 연다. _201p 이번 장에서는 스위프트 코드에서 SQLite를 이용하기 위하여 FMDB 래퍼를 사용한 SQLite 데이터베이스 환경을 이용하여 iOS에서 데이터를 저장하는 방법에 대해 알아보았다. SQL에 익숙하지 않으며 배울 생각이 없다면, Core Data 프레임워크를 사용하여 데이터베이스에 데이터를 저장하는 방법이 대안이 될 수 있다. 이에 관해서는 다음 장에서 자세히 다루어보자. _346p 이전 장에서는 스프라이트 킷 프레임워크에 대해 집중적으로 살펴보았다. 이번 장에서는 파티클 이미터(Particle Emitter) 클래스의 사용과 스프라이트 킷 기반의 게임에 특수 효과를 추가하기 위한 편집기에 대해 설명할 것이다. 파티클 이미터 특수 효과를 만드는 여러 요소에 대한 개요를 살펴보고, SpriteKitDemo 애플리케이션이 파티클 이미터 기능을 이용하도록 확장하여 화살이 공을 맞출 때 공이 터지도록 할 것이다. ---p.560 |