이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

중고도서 Mac/iOS 개발자를 위한 Learning 오브젝티브-C 2.0
가격
25,000원
54 11,500
YES포인트?
0원
결제혜택
최대 6만원 캐시백
판매자
yyyyyong
판매자 평가 0 0명 평가
중고샵 판매자가 직접 등록/판매하는 상품으로 판매자가 해당 상품과 내용에 모든 책임을 집니다.

이미 소장하고 있다면 판매해 보세요.

  •  한정판매의 특성상 재고 상황에 따라 품절 가능

중고도서 소개

최상
새 상품에 가까운 상품?
  •   판매자 : yyyyyong
  •  특이사항 : 구입후 너무 바빠서 하나도 못봤습니다. 책꽂이에만 있었습니다. 깨끗합니다!
  •  개인 판매자의 상품은 개인정보보호를 위해 결제완료 후 연락처를 확인할 수 있습니다.
  •  구매 전 상품에 대한 문의는 [판매자에게 문의하기]를 이용해 주시기 바랍니다.

책소개

목차

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 자료
- 인터넷 자료
- 그룹
- 서적

저자 소개

저자 : 로버트 클레어
Robert Clair
20년 이상 상용 그래픽/CAD 소프트웨어 개발에 몸담았고 최근 10년간 Mac OS X와 iPhone 개발에도 관심을 가졌다. Chromatic Bytes LLC의 의장으로서 OS X 소프트웨어 ZeusDraw, Shades와 iPhone 프로그램 iZeusDraw Mobile, Orfeo 등을 개발하였다. 또한 수많은 iPhone 및 iPad 애플리케이션에 대한 컨설팅을 했다.
역자 : 정기훈
현재 kt에서 네트워크와 관련된 다양한 업무를 하고 있으며, 다년간의 iOS 프로그래밍 경험을 가지고 있다. 옮긴 책으로는 『Learning iOS 게임 프로그래밍』, 『예제로 배우는 핵심 패턴 아이폰 프로그래밍』 등이 있으며, 『원리로 이해하는 네트워크 입문』 등 다수의 책을 집필하였다.

품목정보

발행일
2013년 07월 15일
쪽수, 무게, 크기
528쪽 | 1201g | 187*235*35mm
ISBN13
9788956745923

출판사 리뷰

OS X, iPhone, iPod touch, iPad 앱의 빠른 개발을 위한
오브젝티브-C 2.0 지침서


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

저자는 오랜 기간 Mac OS X와 iPhone 개발자로 활동한 경험을 바탕으로 오브젝티브-C 2.0의 기초부터 최신 기능까지를 포함한 모든 내용을 이 책을 통해 설명한다. C와 객체지향 프로그래밍에 대한 설명으로 시작해서 Xcode를 사용하여 첫 번째 오브젝티브-C 프로그램을 작성하도록 도와준다. 그런 다음 오브젝트, 클래스부터 메시징, 프레임워크, 프로토콜을 망라하는 오브젝티브-C 언어의 여러 기능을 마스터하게 될 것이다. 모든 주제는 간단한 예제를 통해 쉽게 이해할 수 있도록 하였으며, 각 장 마지막의 연습문제를 통해 자신의 것으로 만들 수 있도록 구성했다.

전반적으로 기능, 개념, 테크닉에 대해 차근차근 익힐 수 있도록 구성하여 iPhone, iPod touch, iPad, Mac OS X 프로그램을 시작하는 개발자의 궁금증을 모두 해결해줄 것이다.

이 책에서 다루는 내용

◎ 오브젝티브-C의 메소드와 메시지가 동작하는 메시징 시스템에 대한 이해
◎ 클래스 정의, 오브젝트 인스턴스 생성, 클래스 오브젝트 사용
◎ 서브클래스 없이 클래스를 확장시키는 카테고리
◎ 오브젝티브-C 2.0의 프로퍼티를 사용하는 간단한 코딩
◎ Foundation 클래스 - 문자열, 배열, dictionary, set, 숫자 오브젝트
◎ 오브젝티브-C 2.0의 새로운 기능 - Fast enumeration, 블록
◎ 애플리케이션 보안에 필요한 메소드 정의 숨기기

상품정보안내

  •  주문 전 중고상품의 정확한 상태 및 재고 문의는 [판매자에게 문의하기]를 통해 문의해 주세요.
  •  주문완료 후 중고상품의 취소 및 반품은 판매자와 별도 협의 후 진행 가능합니다. 마이페이지 > 주문내역 > 주문상세 > 판매자 정보보기 > 연락처로 문의해 주세요.

부적합 상품 신고하기

신고하기
  •  구매에 부적합한 상품은 신고해주세요.
  •  구매하신 상품의 상태, 배송, 취소 및 반품 문의는 판매자 묻고 답하기를 이용해주세요.
  •  상품정보 부정확(카테고리 오등록/상품오등록/상품정보 오등록/기타 허위등록) 부적합 상품(청소년 유해물품/기타 법규위반 상품)
  •  전자상거래에 어긋나는 판매사례: 직거래 유도
11,500원
총 1개 11,500원