• 소득공제
  • 무료배송

Mac/iOS 개발자를 위한 LEARNING 오브젝티브-C 2.0

  • 로버트클레어
  • 정기훈
  • 정보문화사
  • 2013년 07월 15일
사용자 평점
0리뷰 0개
10%22,50025,000원
적립금
1,250원 (5% 적립)
추가 적립 안내
  • 5만원 이상 결제 시 (*배송비 제외)

    정가제FREE(상품/사은품) 금액이
    2,000원 이상이면 2,000원 추가적립

  • 10만원 이상 결제 시 (*배송비 제외)

    정가제FREE(상품/사은품) 금액이
    2,000원 이상이면 2,000원 추가적립

    정가제FREE(상품/사은품) 금액이
    5,000원 이상이면 5,000원 추가적립

회원가입 시 적립금 즉시 지급!

배송비
무료 (해외배송의 경우 지역에 따라 상이)

배송안내

배송비 안내
  • 1만원 이상 주문 시 무료배송 입니다.
  • 주문하신 상품을 해외로 배송 하시는 경우에는 별도의 항공료 가 부과됩니다
서울특별시 강남구 강남대로 542(논현동, 영풍빌딩)
주문 수량 변경시 안내

[주문/배송] 주문 수량 변경 시 안내

주문 수량 변경 시,배송일정이 변경될 수 있으니 반드시 확인해 주시기 바랍니다.
(고객센터 1544-9020)

지금 주문하면 9/29(화) 출고 가능
택배보다 빠른, 나우드림
상품 규격 정보
상품상세정보
ISBNISBN-13 : 9788956745923
쪽수528쪽
크기B5(188mm X 257mm, 사륙배판)
제품구성단행본
이 책이 속한 분야
  • 컴퓨터/IT > 시스템공학
관련 이벤트

AI추천 이유

책 소개
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 프로그램을 시작하는 개발자의 궁금증을 모두 해결해줄 것이다.
목차
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 게임 프로그래밍』, 『예제로 배우는 핵심 패턴 아이폰 프로그래밍』 등이 있으며, 『원리로 이해하는 네트워크 입문』 등 다수의 책을 집필하였다.
    도서리뷰

    이 책을 읽고 어떤 느낌을 받으셨나요?
    리뷰를 남기고 다른 독자들과 함께 공유해보세요.

    안내 열기구매(배송/수령완료) 후 리뷰를 작성하시면 적립금 300원을 드려요!

    등록된 리뷰가 없습니다

    첫번째 리뷰어가 되어주세요

    교환/반품/환불
    반품/교환방법
    • 마이페이지 > 주문관리 > 주문/배송조회 > 주문조회 후  [1:1상담신청]  또는 고객센터 (1544-9020)
    • ※ 오픈마켓, 해외배송 주문상품 문의 시 [1:1상담신청] 또는 고객센터 (1544-9020)
    반품/교환 가능기간
    • 변심반품의 경우 수령 후 7일 이내
    • 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
    반품/교환비용
    • 단순변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
    • 해외직배송 도서 구매 후 단순변심에 의한 취소 및 반품 시 도서판매가의 20% 수수료 부과
    반품/교환 불가 사유
    • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
      예) 만화, 잡지, 수험서 및 문제집류
    • 복제가 가능한 상품 등의 포장을 훼손한 경우
      예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
    • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
    • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
    • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
    • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
    상품 품절
    • 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.
    소비자 피해보상
    환불지연에 따른 배상
    • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁 해결 기준 (공정거래위원회 고시)에 준하여 처리됨
    • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

    매장에서 사용할 수 있는 바코드가 있어요!