전체상품목록 바로가기

본문 바로가기


현재 위치
  1. 국내도서
닫기

Learning 오브젝티브-C 2.0

해외배송 가능상품
기본 정보
상품명 Learning 오브젝티브-C 2.0
정가 ₩25,000
판매가 ₩22,500
배송비 무료
출판사 정보문화사
ISBN 9788956745923
출간일 20130715
구매방법

배송주기

개인결제창을 통한 결제 시 네이버 마일리지 적립 및 사용이 가능합니다.

상품 옵션
옵션선택

(최소주문수량 1개 이상 / 최대주문수량 0개 이하)

사이즈 가이드

수량을 선택해주세요.

위 옵션선택 박스를 선택하시면 아래에 상품이 추가됩니다.

상품 목록
상품명 상품수 가격
Learning 오브젝티브-C 2.0 수량증가 수량감소 22500 (  0)
총 상품금액0

할인가가 적용된 최종 결제예정금액은 주문 시 확인할 수 있습니다.

최근 본 상품

최근본 상품 내역이 없습니다.

  • 이전
  • 다음

판매사정보

이벤트

구매하기
 

책소개

오브젝티브-C 2.0 지침서. 오랜 기간 Mac OS X와 iPhone 개발자로 활동한 저자가 오브젝티브-C 2.0의 기초부터 최신 기능까지를 포함한 내용을 설명한다. C와 객체지향 프로그래밍에 대한 설명으로 시작해서 Xcode를 사용하여 첫 번째 오브젝티브-C 프로그램을 작성하도록 도와준다. 그런 다음 오브젝트, 클래스부터 메시징, 프레임워크, 프로토콜을 망라하는 오브젝티브-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 자료
- 인터넷 자료
- 그룹
- 서적

저자소개

로버트 클레어 , 정기훈

출판사리뷰

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, 블록
◎ 애플리케이션 보안에 필요한 메소드 정의 숨기기
 

상품결제정보

고액결제의 경우 안전을 위해 카드사에서 확인전화를 드릴 수도 있습니다. 확인과정에서 도난 카드의 사용이나 타인 명의의 주문등 정상적인 주문이 아니라고 판단될 경우 임의로 주문을 보류 또는 취소할 수 있습니다.  

무통장 입금은 상품 구매 대금은 PC뱅킹, 인터넷뱅킹, 텔레뱅킹 혹은 가까운 은행에서 직접 입금하시면 됩니다.  
주문시 입력한 입금자명과 실제입금자의 성명이 반드시 일치하여야 하며, 7일 이내로 입금을 하셔야 하며 입금되지 않은 주문은 자동취소 됩니다.

배송정보

배송 방법 : 택배
배송 지역 : 전국지역
배송 비용 : 무료
배송 기간 : 3일 ~ 7일
배송 안내 : - 산간벽지나 도서지방은 별도의 추가금액을 지불하셔야 하는 경우가 있습니다.
고객님께서 주문하신 상품은 입금 확인후 배송해 드립니다. 다만, 상품종류에 따라서 상품의 배송이 다소 지연될 수 있습니다.

교환 및 반품정보

교환 및 반품 주소
 - [07271] 서울특별시 영등포구 양산로 57-5 (양평동3가) 양평동 이노플렉스 B101~103
 
교환 및 반품이 가능한 경우
 - 계약내용에 관한 서면을 받은 날부터 7일. 단, 그 서면을 받은 때보다 재화등의 공급이 늦게 이루어진 경우에는 재화등을 공급받거나 재화등의 공급이 시작된 날부터 7일 이내
  - 공급받으신 상품 및 용역의 내용이 표시.광고 내용과 다르거나 계약내용과 다르게 이행된 때에는 당해 재화 등을 공급받은 날 부터 3월이내, 그사실을 알게 된 날 또는 알 수 있었던 날부터 30일이내
 
교환 및 반품이 불가능한 경우
 - 이용자에게 책임 있는 사유로 재화 등이 멸실 또는 훼손된 경우(다만, 재화 등의 내용을 확인하기 위하여 포장 등을 훼손한 경우에는 청약철회를 할 수 있습니다)
  - 이용자의 사용 또는 일부 소비에 의하여 재화 등의 가치가 현저히 감소한 경우
  - 시간의 경과에 의하여 재판매가 곤란할 정도로 재화등의 가치가 현저히 감소한 경우
  - 복제가 가능한 재화등의 포장을 훼손한 경우
  - 개별 주문 생산되는 재화 등 청약철회시 판매자에게 회복할 수 없는 피해가 예상되어 소비자의 사전 동의를 얻은 경우
  - 디지털 콘텐츠의 제공이 개시된 경우, (다만, 가분적 용역 또는 가분적 디지털콘텐츠로 구성된 계약의 경우 제공이 개시되지 아니한 부분은 청약철회를 할 수 있습니다.)
 
※ 고객님의 마음이 바뀌어 교환, 반품을 하실 경우 상품반송 비용은 고객님께서 부담하셔야 합니다.
 (색상 교환, 사이즈 교환 등 포함)

서비스문의



WORLD SHIPPING

PLEASE SELECT THE DESTINATION COUNTRY AND LANGUAGE :

GO
close
     

    고객만족센터

    은행계좌안내

    • 국민은행 493601-01-371416
    • 예금주 주식회사 가람로직스


    앗! 화면폭이 너무 좁아요.
    브라우져의 사이즈를 더 늘여주세요~

    좁은 화면으로 보실 때는 모바일 기기에서
    최적화된 화면으로 쇼핑을 즐기실 수 있어요~