logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

Learning 오브젝티브-C 2.0

Learning 오브젝티브-C 2.0

(Mac/iOS 개발자를 위한)

로버트 클레어 (지은이), 정기훈 (옮긴이)
  |  
정보문화사
2013-07-15
  |  
25,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 22,500원 -10% 0원 1,250원 21,250원 >
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

Learning 오브젝티브-C 2.0

책 정보

· 제목 : Learning 오브젝티브-C 2.0 (Mac/iOS 개발자를 위한)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > Objective C / 애플 어플리케이션
· ISBN : 9788956745923
· 쪽수 : 528쪽

책 소개

Mac OS X, iPhone, iPad, iPod touch용 프로그램 개발을 위해 오브젝티브-C 2.0을 학습하고자 하는 개발자에게 딱 맞는 책이다. 완성도, 이해도, 친숙도에 있어서 오브젝티브-C를 시작하는 개발자에게 완벽한 길잡이가 될 것이다.

목차

Part 1 오브젝티브-C와의 첫 만남

Chapter 01 C: 오브젝티브- C의 기본
- C 프로그램의 구조
- 변수
- 연산자
- 표현식과 명령문
- 프로그램 흐름
- 전처리
- printf
- gcc와 gdb

Chapter 02 C 변수 따라잡기
- 오브젝티브-C 프로그램의 메모리 구성
- auto 변수
- extern 변수
- 변수 선언 키워드
- 변수 영역
- 동적 할당

Chapter 03 객체지향 프로그래밍 소개
- 객체지향 프로그래밍
- 오브젝티브-C 기초 문법
- 오브젝티브-C를 위한 추가 개념


Chapter 04 첫 번째 오브젝티브- C 프로그램
- Xcode에서의 빌드
- 오브젝티브-C 프로그램 구조
- 객체지향 버전 Hello World
- HelloObjectiveC.m


PART 02 기본 개념

Chapter 05 메시징
- 메소드
- 메시징
- 메시징 세부사항
- 메시징 시스템의 자세한 내부 동작
- 메시지 전달
- 효율성
- Introspection과 Runtime


Chapter 06 클래스와 오브젝트
- 클래스 정의
- 서브클래스
- 오브젝트 생성
- 오브젝트 소멸
- 오브젝트 복사

Chapter 07 클래스 오브젝트
- 클래스 오브젝트
- 기타 클래스 메소드
- 클래스 변수 흉내내기

Chapter 08 프레임워크
- 프레임워크란?
- Cocoa 프레임워크
- AppKit
- Core Foundation
- Core Graphics
- Core Animation
- 기타 Apple 프레임워크
- 써드파티 프레임워크
- 더 자세한 내용

Chapter 09 Common Foundation 클래스
- Immutable 클래스, Mutable 클래스
- 클래스 클러스터
- NSString
- 컬렉션 클래스
- NSNumber
- NSNull
- NSData
- NSURL
- 구조체

Chapter 10 오브젝티브- C에서의 제어문
- if문
- for문 및 Implicit 루프
- while문과 NSEnumerator
- Fast Enumeration
- Fast Enumeration 예제
- 예외처리

Chapter 11 카테고리·확장·보안
- 카테고리
- 확장
- 인스턴스 변수 범위(접근 제어)
- 메소드를 위한 접근 제어
- 이름공간(Namespace)
- 보안
- 오브젝티브-C에서 C 함수 호출하기

Chapter 12 프로퍼티
- 오브젝트 밖에서 인스턴스 변수에 접근하기(절대 하지 말 것)
- Accessor 선언 및 정의
- 프로퍼티를 이용한 Accessor
- @property 구문
- @dynamic에 대한 보충 설명
- 프로퍼티와 메모리 관리
- 서브클래스와 프로퍼티
- readonly 프로퍼티를 위한 숨겨진 setter
- 문서로서의 프로퍼티
- 점 표기법

Chapter 13 프로토콜
- 프로토콜
- 프로토콜 사용
- TablePrinter 예제
- 프로토콜 오브젝트와 프로토콜 적용여부 검사
- 비공식 프로토콜

PART 03 고급 개념

Chapter 14 레퍼런스 카운팅
- 기존 방식의 문제점
- 레퍼런스 카운팅
- 오브젝트 넘겨받기
- 소유권
- dealloc
- 오브젝트 반환
- retainCount
- 다중 쓰레딩
- 레퍼런스 카운팅의 단점
- Retain Cycle
- 마지막 인사: 프로그램이 종료하는 시기

Chapter 15 가비지 컬렉션
- 가비지 컬렉션: 이론
- 가비지 컬렉션: 실전
- 가비지 컬렉션 사용
- Finalizer
- malloc과 가비지 컬렉션
- Core Foundation 오브젝트와 가비지 컬렉션
- 몇 가지 주의사항
- 가비지 컬렉션의 장단점


Chapter 16 블록
- 함수 포인터
- 함수 포인터를 사용할 때 일어나는 문제
- NSInvocation
- 블록
- 철학적 이슈

PART 04 부록

Appendix A 예약어와 컴파일러 지시자

Appendix B Toll-Free Bridged 클래스

Appendix C 32비트/ 64비트
- 64비트에서의 커널 및 사용자 프로그램
- 64비트 코딩의 차이점
- 성능
- 64비트 컴파일
- 추가적인 정보

Appendix D Runtime, 새 버전에서 바뀐 부분
- Synthesize된 인스턴스 변수
- Fragile Base Class 문제 - 해결되었음

Appendix E 오브젝티브- C 관련 자료
- Apple 자료
- 인터넷 자료
- 그룹
- 서적

저자소개

로버트 클레어 (지은이)    정보 더보기
20년 이상 상용 그래픽/CAD 소프트웨어 개발에 몸담았고 최근 10년간 Mac OS X와 iPhone 개발에도 관심을 가졌다. Chromatic Bytes LLC의 의장으로서 OS X 소프트웨어 ZeusDraw, Shades와 iPhone 프로그램 iZeusDraw Mobile, Orfeo 등을 개발하였다. 또한 수많은 iPhone 및 iPad 애플리케이션에 대한 컨설팅을 했다.
펼치기
정기훈 (옮긴이)    정보 더보기
문무를 겸비해야만 만렙 직장인이 된다고 믿는, 그래서 오늘도 보고서와 코드 사이에서 떠도는 평범한 중렙(이라고 착각하는) 직장인이다. 『원리로 이해하는 네트워크 입문』을 집필했으며, 『깐깐하게 배우는 C』, 『코딩 트레이닝』, 『마스터링 아파치 스파크』, 『COCOS2D 게임 프로그래밍』, 『Mac/iOS 개발자를 위한 LEARNING 오브젝티브-C 2.0』, 『LEARNING iOS 게임 프로그래밍』 등 다수의 IT 서적을 번역하였다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책