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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

코코아 프로그래밍

코코아 프로그래밍

(개정판)

아론 힐리가스 (지은이), 박진형 (옮긴이)
인사이트
25,000원

일반도서

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

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

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

책 이미지

코코아 프로그래밍
eBook 미리보기

책 정보

· 제목 : 코코아 프로그래밍 (개정판)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 프로그래밍 언어 기타
· ISBN : 9788991268531
· 쪽수 : 512쪽
· 출판일 : 2008-12-22

책 소개

<코코아 프로그래밍>의 개정판. 맥 개발에서 가장 흔히 쓰는 도구인 Xcode, 인터페이스 빌더, 인스트루먼츠를 소개한다. 또한 따라하기 방식의 설명과 예제 코드로, Objective-C 언어와 코코아의 주요 디자인 패턴을 알려 주어 코코아 프로그래밍을 처음 접하는 이도 어렵지 않게 배울 수 있다.

목차

옮긴이의 글
서문
감사의 말

1장. 코코아, 그게 뭐야?
작은 역사
개발 도구
언어
객체, 클래스, 메서드, 메시지
프레임워크
이 책을 어떻게 읽을 것인가?
이 책의 표기법
일반적인 실수
어떻게 배울 것인가?

2장. 시작해보자!
Xcode에서
Xcode로 되돌아와서
문서
지금까지 배운 내용

3장. Objective-C
인스턴스를 생성하고 사용하기
기존 클래스들을 사용하기
나만의 클래스 만들기
디버거
정리하기
더 파고들기 - 메시지는 어떻게 동작하나?
문제

4장 메모리 관리
가비지 컬렉터를 켜거나 끄고 빌드하기
가비지 컬렉터와 함께하기
참조 수와 함께하기
무엇을 했나?

5장 타깃/액션
일반적인 NSControl의 서브클래스
SpeakLine 예제 시작하기
nib 파일 레이아웃
AppController 클래스 구현하기
더 파고들기 - 코드를 작성하여 타깃 설정하기
문제
디버깅 힌트

6장 도우미 객체
델리게이트
NSTableView와 그 dataSource
사용자 인터페이스 레이아웃
연결하기
AppController.m 편집하기
더 파고들기 - 델리게이트는 어떻게 동작하나?
문제 - 델리게이트 만들기
문제 - 데이터 소스 만들기

7장 키-밸류 코딩, 키-밸류 옵저빙
키-밸류 코딩
바인딩
키-밸류 옵저빙
키를 관찰할 수 있도록 만들기
프로퍼티와 속성
더 파고들기 - 키 경로(Key Paths)
더 파고들기 - 키-밸류 옵저빙(Key-Value Observing

8장 NSArrayController
RaiseMan 애플리케이션 시작하기
키-밸류 코딩과 nil
정렬 추가하기
더 파고들기 - NSArrayController 없이 정렬하기
문제 1
문제 2

9장 NSUndoManager
NSInvocation
NSUndoManager는 어떻게 동작할까?
RaiseMan에 취소하기 기능 추가하기
키-밸류 옵저빙
내용 편집에 대한 취소하기 기능
추가할 때 편집 시작하기
더 파고들기 - 윈도와 취소하기 관리자

10장 아카이브
NSCoder와 NSCoding
도큐먼트 아키텍처
저장하기와 NSKeyedArchiver
불러오기와 NSKeyedUnarchiver
파일 유형에 맞는 확장자와 아이콘 설정하기
더 파고들기 - 무한 루프 방지
더 파고들기 - 프로토콜 만들기
더 파고들기 - 취소 기능이 없는 도큐먼트 기반 애플리케이션
Universal Type Identifier

11장. 코어 데이터 기초
NSManagedObjectModel
인터페이스
코어 데이터는 어떻게 동작할까?

12장 nib 파일과 NSWindowController
NSPanel
애플리케이션에 패널을 추가하기
더 파고들기 - NSBundle
문제

13장 사용자 기본설정 코코아박진형님1차10장마무리

NSDictionary와 NSMutableDictionary
NSUserDefaults
애플리케이션 식별자 지정하기
기본설정 이름의 키 만들기
기본설정 등록하기
사용자가 기본설정을 편집할 수 있도록 하기
기본설정 사용하기
더 파고들기 - NSUserDefaultsController 더 파고들기 - 명령행에서 기본설정 읽어 오고 쓰기 문제

14장 노티피케이션 사용하기
노티피케이션이란 무엇인가
노티피케이션이 아닌 것?
NSNotification과 NSNotificationCenter
노티피케이션 알리기
옵저버 등록하기
도착한 노티피케이션 다루기
userInfo 딕셔너리
더 파고들기 - 델리게이트와 노티피케이션
문제

15장 경고 패널 사용하기
사용자에게 삭제 여부 확인하기
문제

16장 지역화<챕처제목>
Nib 파일 지역화하기
문자열 표
더 파고들기- ibtool
더 파고들기 - 형식 문자열에서 토큰의 명확한 순서 정하기

17장 커스텀 뷰
뷰의 계층
뷰에 그리기
NSBezierPath로 그리기
NSScrollView
인터페이스 빌더 없이 뷰 생성하기
더 파고들기 - 셀
더 파고들기 - isFlipped
문제

18장 이미지와 마우스 이벤트
NSResponder
NSEvent
마우스 이벤트 얻기
NSOpenPanel 사용하기
여러분의 뷰에 이미지 합치기
뷰의 좌표계
자동 스크롤
더 파고들기 - NSImage
문제

19장 키보드 이벤트
NSResponder
NSEvent
더 파고들기 - 롤오버
흐릿한 파란 상자

20장 속성이 있는 문자열 그리기
NSFont
NSAttributedString
문자열과 속성이 부여된 문자열 그리기
문자가 나타나도록 만들기
뷰를 PDF로 저장하기
더 파고들기 - NSFontManager
문제 1
문제 2

21장 페이스트보드와 Nil-Targeted 액션
NSPasteboard
BigLetterView에 잘라내기, 복사하기, 붙여넣기를 추가하기
Nil-Targeted 액션
더 파고들기- 어떤 객체가 액션 메시지를 실제로 보낼까?
더 파고들기- 느린 복사
문제 1
문제 2

22장 카테고리
NSString에 메서드 추가하기
더 파고들기- 비공개 메서드 사용하기
더 파고 들기 - 인포멀 프로토콜(Informal Protocol) 선언하기

23장 드래그 & 드롭
BigLetterView를 드래그 출발지로 만들기
BigLetterView를 드래그 목적지로 만들기
더 파고들기 - 드래그 연산 마스킹하기

24장 NSTier
인터페이스 레이아웃
연결 만들기
AppController에 코드 추가하기
더 파고들기 - NSRunLoop
문제

25장 시트
시트 추가하기
더 파고들기 - 콘텍스트 정보
더 파고들기 - 모달 윈도(Modal Window)

26장 NSFormatter 만들기
기본 포매터
NSControl의 델리게이트
부분 문자열 검사하기
속성이 부여된 문자열을 리턴하는 포매터

27장 인쇄
페이지 매김
더 파고들기 - 내가 화면에도 그릴 수 있나?
문제

28장 웹 서비스
AmaZone
인터페이스 레이아웃
코드 작성하기
문제 - WebView 추가하기

29장 뷰 전환
디자인
윈도 크기 변경하기

30장 코어 데이터 관계(Core Data Relationships)
데이터 모델 편집하기
커스텀 NSManagedObject 클래스 생성하기
인터페이스 레이아웃
이벤트와 nextResponder

31장 가비지 컬렉션(Garbage Collection)
객체가 아닌 데이터 형
Polynomial 예제
인스투르먼츠
더 파고들기 - 약한 참조
문제 - 나쁜 짓 하기

32장 코어 애니메이션(Core Animation)
CALyer 생성하기
CALayer와 CAAnimation 사용하기

33장 간단한 코코아/OpenGL 애플리케이션
NSOpenGLView 사용하기
애플리케이션 작성하기

34장 NSTask
멀티스레딩 vs 멀티프로세싱
ZIPspector
비동기 읽기
iPing
문제 - .tar과 .tgz 파일들

35장 마치며
문제

부록 가 Hello, iPhone!
부록 나 맥 개발자, 아이폰 입문하기

찾아보기

저자소개

아론 힐리가스 (지은이)    정보 더보기
Big Nerd Ranch의 설립자로 NeXT와 애플에서 일했다. 20여년 정도의 프로그래밍 경력을 가지고 있다. 오브젝티브-C와 코코아를 가르쳤으며, 최근에는 iOS를 가르치고 있다. 『코코아 프로그래밍』과 『오브젝티브-C 프로그래밍』의 공동 저자다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책