본문내용 바로가기
MD의선택 무료배송 소득공제

아이폰과 맥 OS X 개발을 위한 Objective-C 2.0(오브젝티브-C 2.0)

반양장
마크 달림플 , 스콧 내스터 지음 | 이종웅 , 박세현 옮김 | 비제이퍼블릭 | 2009년 08월 24일 출간
  • 정가 : 25,000원
    판매가 : 22,500 [10%↓ 2,500원 할인]
  • 통합포인트 :
    [기본적립] 1,250원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2천원 추가적립 안내 [회원혜택] 실버등급 이상, 3만원 이상 구매 시 2~4% 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 도서상태 : 절판
상품상세정보
ISBN 9788996276500(8996276502)
쪽수 368쪽
크기 B5 판형알림
이 책의 원서/번역서 Learn Objective?C on the Mac (Learn Series) / Dalrymple, Mark

책소개

이 책이 속한 분야

이 책은 아이폰과 맥 OS X의 애플리케이션을 만드는데 주로 사용이 되는 오브젝티브-C의 모든 것을 다루고 있고 이제 막 시작한 초보 맥 개발자이거나 또는 이미 다른 프로그래밍 언어를 오랫동안 사용해온 머리가 희끗희끗한 개발자이거나 모두에게 도움이 되는 내용으로 구성되어 있다.

상세이미지

Objective-C 2.0(오브젝티브-C 2.0)(아이폰과 맥 OS X 개발을 위한)(반양장) 도서 상세이미지

목차

저자소개
저자서문
감사의 글
역자서문

1장 Hello Objective-C 13
시작하기 전에
미래는 어제로 만들어진다
앞으로 배울 것들
요약

2장 C의 확장 17
가장 간단한 오브젝티브-C 프로그램
Hello Objective-C 빌드하기
Hello Objectvie-C 분해하기
-낯선 #import
-NSLog()와 @"문자열“
불리언 타입을 알고 있는가?
-실전에 강한 BOOL
-자기 자신의 비교
요약

3장 객체 지향 프로그래밍의 소개 33
모든 길은 인다이렉션으로 통한다
-변수와 인다이렉션
-파일 이름을 통한 인다이렉션
객체 지향 프로그래밍에서 인다이렉션 사용하기
-절차적 프로그래밍
-객체 지향으로 구현하기
용어 살펴보기
오브젝티브-C에서 OOP
-@interface 섹션
-@implement 섹션
-객체의 인스턴스 만들기
-Shape-Object 확장하기
요약

4장 상속 73
상속은 왜 사용할까?
상속 문법
-용어 살펴보기
상속은 어떻게 동작하는가?
-메서드 디스패칭
-인스턴스 변수
메서드 오버라이딩
-수퍼클래스의 메서드 사용
요약

5장 컴포지션 91
컴포지션이란 무엇인가?
-자동차 이야기
-NSLog() 수정
접근자 메서드
-엔진 세팅
-타이어 세팅
-자동차의 변경 사항 추적
CarParts 확장
-컴포지션이냐 상속이냐
요약

6장 소스 파일 구성 107
인터페이스와 구현 분리하기
-Xcode에서 새 파일 만들기
자동차 분해하기
크로스 파일 의존성 사용하기
-재 컴파일의 기본상식
-Car 동작시키기
-포함과 상속
요약

7장 Xcode에 대하여 121
회사 이름 바꾸기
에디터 사용을 위한 팁
Xcode의 도움을 받아 코드 작성하기
-코드를 보기 좋게 만드는 들여쓰기
-코드 자동 완성(코드 센스)
-괄호 매칭
-편집 기능
-소스 코드 탐험하기
-맥과 Emacs
-검색 기능 사용하기
-파일 열기
-북마크
-소스 코드에 집중하자
-내비게이션 바
정보 얻기
-Reserch Assistant 윈도우
-원하는 문서 찾기
디버깅
-우가우가!
-Xcode의 디버거
-심볼 추가
-데이터 살펴보기
-단축기 모음
요약

8장 Foundation Kit 소개 155
유용한 타입
-범위를 나타내는 구조체
-기하학 관련 타입
문자열을 처리하는 클래스
-문자열 만들기
-클래스 메서드
-크기 문제
-비교 정책
-대소문자의 구별
-문자열 안에 원하는 문자가 있나?
문자열 변경
컬렉션
-뮤터블 배열
-이너머레이터
-빠른 이너머레이션
-NSDictionary
-사용하되 확장은 금물
여러 가지 값
-NSNumber
-NSValue
-NSNull
예제: 파일 찾기
-더 빠른 방법(레퍼드 용)
요약

9장 메모리 관리 189
객체의 일생
-참조횟수
-객체 소유권
-접근자의 참조횟수 관리
오토릴리즈
-오토릴리즈 풀
-정리의 화신
-실제 풀 사용하기
코코아 메모리 관리 규칙
-전이 객체
-객체 보관하기
-정말 쉬운 방법은 없는 것일까?
요약

10장 객체 초기화 209
객체 할당
객체 초기화
-초기화 메서드 작성하기
-초기화할 때 해야 할 일
사용하기 편리한가?
부분별 개선 작업
-Tire를 위한 init 메서드
-main() 함수 업데이트
-Car 클래스 메모리 정리
가비지 컬렉션 스타일 Car 정리
-편리한 이니셜라이저 만들기
지정된 이니셜라이저
-서브클래싱 문제
-Tire의 초기화 메서드 수정
-AlWeatherRadial 초기화 메서드 추가
초기화 메서드 규칙
요약

11장 프로퍼티 235
프로퍼티 값 축소하기
-인터페이스 축소하기
-구현 축소하기
-놀라운 점(.)들
객체 프로퍼티 사용하기
-이름 바꾸기
-읽기 전용으로 설정하기
-프로퍼티도 만능은 아니다
요약

12장 카테고리 251
카테고리 만들기
-@interface
-@implementation
-나쁜 카테고리
-좋은 카테고리
-카테고리로 구현 분리하기
-프로젝트에서 카테고리 사용하기
카테고리로 전방 참조 만들기
-긴급 출동 카테고리 구조대
비공식 프로토콜과 델리게이션 카테고리
-ITunesFinder 프로젝트
-델리게이트와 카테고리
-셀렉터에 응답하기
-셀렉터의 다른 사용 용도
요약

13장 프로토콜 271
공식 프로토콜
-프로토콜 선언하기
-프로토콜 채택하기
-프로토콜 구현하기
사본 만들기
-엔진 복사하기
-타이어 복사하기
-자동차 복사하기
-프로토콜과 데이터 타입
오브젝티브-C 2.0의 장접
요약

14장 ApplKit 소개 285
프로젝트 만들기
-AppController @interface 만들기
인터페이스 빌더
유저 인터페이스 배치하기
연결하기
-아웃렛 연결하기
-액션 연결하기
AppController 구현
요약

15장 파일 불러오기와 저장하기 303
포로퍼티 리스트
-NSDate
-NSData
-프로퍼티 리스트 기록하고 읽기
객체 인코딩하기
요약

16장 키-밸류 코딩 317
시작 프로젝트
KVC 소개
경로! 경로!
전방위 공격
-잠시 쉬어가기
-부드러운 연산자
인생은 한방
Nill은 살아있다
처리되지 않은 것 처리하기
요약

17장 NSPredicate 337
프레디킷 만들기
-프레디킷 평가하기
연료 필터
형식 지정자
안녕하세요 연산자님, 9번 부탁합니다
-비교 및 논리 연산
-배열 연산자
SELF, 혼자서도 잘해요
문자열 연산
Like, 대강 비슷한 거 주세요
책을 마치며

부록 다른 언어에서 오브젝티브-C로 351
C언어 사용자
C++ 언어 사용자
-C++ vtable vs. 오브젝티브-C 다이내믹 디스패치
오브젝티브-C++ 사용자
자바 사용자
BASIC 사용자
스크립트 사용자
요약

찾아보기

출판사 서평

* 소개

아이폰 SDK와 코코아 프로그래밍 입문을 위한 게이트웨이, 오브젝티브-C 2.0

- 아이폰과 맥 OS X 개발자라면 반드시 알아야 할 오브젝티브-C 언어
- 기초적인 프로그래밍 방법론이 아닌 오브젝티브-C 만의 특징과 기능
- 객체지향 프로그래밍, OCP, 리팩토링, 키-밸류 코딩, NSPredicate와 같은 복잡하고도 매력적인 프로그래밍 개념

오브젝티브-C는 C의 수퍼셋이다. 오브젝티브-C는 C에서 시작하였지만 여러 중요한 특징들을 C에 추가한 형태로 돼있다. C++ 또는 Java를 살펴본 경험이 있... 더보기

Klover 리뷰 (0)

북로그 리뷰 (0) 쓰러가기

도서 구매 후 리뷰를 작성하시면
결제 90일 이내 300원, 발송 후 5일 이내 400원, 이 상품의 첫 리뷰 500원의 포인트를 드립니다.

포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
북로그 리뷰는 본인인증을 거친 회원만 작성 가능합니다.
(※ 외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외) 안내
  • 해당도서의 리뷰가 없습니다.

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매도서의 문장수집을 기록하면 통합포인트 적립 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

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

이 책의 원서/번역서

안내

함께 보면 좋은 책

바로가기

  • 우측 확장형 배너 2
  • 우측 확장형 배너 2

최근 본 상품