관련서비스

검색

검색

책 메인메뉴

책본문

종류 : 종이책

코코아 프로그래밍

저자
아론 힐리가스 지음
역자
박진형 옮김
출판사
인사이트 | 2007.09.15
형태
판형 A5 | 페이지 수 511 | ISBN
원제 : Cocoa programming for mac os x
ISBN 10-899126834X
ISBN 13-9788991268340
정가
22,0007,000원 (오픈마켓)
가격비교

인터넷서점 (총 5건) 더보기

이 책은 어때요? 0명 참여

평점 : 0 . 0

번역

번역Bad 1 2 3 4 5 6 7 8 9 10 번역Good

필독

비추 1 2 3 4 5 6 7 8 9 10 필독

이 책을 언급한 곳

리뷰 0 | 서평 0 | 블로그 0

책 정보 별 바로가기 : 책정보  리뷰 (0) 가격비교 (5) 추가정보  책꼬리 (0) 한줄댓글 (0) 맨위로

정보 제공 : 교보문고 도서11번가 강컴닷컴

책소개

맥 OS X를 위한 프로그래밍 전문서『코코아 프로그래밍』. 이 책은 코코아 프레임워크를 이용하여 애플리케이션을 작성할 수 있도록 설명한 것으로 여섯 가지 애플리케이션과 인터페이스 빌더 팔레트 제작 과정을 단계별 따라 하기 방식으로 구성했다.

코코아의 기본적인 역사와 표기법, Xcode 와 Object C를 이용한 방식, 아카이브와 커스텀뷰, 이미지와 마우스 이벤트, 프레임 워크 만들기와 GNUstep 에 이르기까지 실전에서 많이 사용하는 프로그래밍 요소들 위주로 서술한다.

저자소개

저자 아론 힐리가스

저서 (총 2권)
아론 힐리가스 NeXT와 Apple에서 근무했고, 현재는 Big Nerd Ranch에서 코코아 프로그래밍 과정을 가르치고 있다. OpenStep을 가르치는 과정을 만들었고 이 과정은 오늘날 가장 유명한 코코아 강좌가 되어 명성을 잇고 있다.
저자 아론 힐리가스의 다른 책 더보기
코코아 프로그래밍 코코아 프로그래밍 인사이트 2009.01.02

목차

역자서문
서문
감사의 말

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

2장 시작해보자!
Xcode에서
인터페이스 빌더에서
Xcode로 되돌아와서
문서
지금까지 배운 것

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

4장 컨트롤
일반적인 NSControl의 서브클래스
SpeakLine 예제 시작
nib 파일 레이아웃
AppController 클래스 구현하기
더 파고들기 - 프로그램에서 타겟을 설정하기
문제

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

6장 바인딩과 NSController
키-값 코딩과 nil
정렬 추가
더 파고들기 - NSArrayController 없이 정렬하기
더 파고들기 - 키 경로
문제 1
문제 2

7장 NSUndoManager
NSInvocation
NSUndoManager는 어떻게 동작할까?
RaiseMan에 취소하기 추가
키-값 옵저빙
편집을 취소하기
더 파고들기 - 윈도우와 취소하기 관리자

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

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

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

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

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

13장 지역화
Nib 파일의 지역화
문자열 표
더 파고들기 - nibtool
더 파고들기 - 형식 문자열에서 토큰의 명확한 순서 정하기

14장 커스텀 뷰
뷰의 계층
뷰에 그리기
NSBezierPath로 그리기
NSScrollView
더 파고들기 - 셀
더 파고들기 - isFlipped
문제

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

16장 리스폰더와 키보드 이벤트
NSResponder
NSEvent
사용자 뷰로 새로운 프로젝트 생성하기
더 파고들기 - 롤오버

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

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

19장 카테고리
NSString에 메서드 추가하기
더 파고들기- 비공개 메서드 사용하기

20장 드래그-앤-드롭
BigLetterView를 드래그 출발지로 만들기
BigLetterView를 드래그 목적지로 만들기

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

22장 시트
시트 추가하기
더 파고들기 - 컨텍스트 정보
더 파고들기 - 모달 윈도우
더 파고들기 - 경고 시트
더 파고들기 - NSDrawer
문제

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

24장 인쇄
타자 연습 애플리케이션에 인쇄 기능 추가하기
페이지 매김
더 파고들기 - 화면에 그릴 수 있나?
ObjectAlloc 사용하기
문제

25장 메뉴 업데이트
BigLetterView를 복사하지 못하도록 만들기
더 파고들기 - 메뉴 델리게이트

26장 NSTextView로 작업하기
NSTextView
전송될 델리게이트 메시지
이 책에 사용한 편집기 만들기
더 파고들기 - 필드 편집기
문제

27장 인터페이스 빌더의 팔레트 생성
BigLetterView에 NSCoding 메서드 추가하기
팔레트 프로젝트 생성하기
팔레트용 Nib 파일 편집하기
palette.table
빌드와 테스트
finishInstantiate
인스펙터 추가하기
커스텀 뷰 바인딩 추가하기
더 파고들기- 뷰가 아닌 객체를 어떻게 팔레트로 만들까
문제

28장 애플스크립트
애플리케이션에 애플스크립트 지원 넣기
Plists 생성하기
애플 이벤트 다루기

29장 코코아와 OpenGL
간단한 코코아/OpenGL 애플리케이션

30장 프레임워크 만들기
프레임워크 만들기
프리바인딩(Prebinding)
Zero-Link

31장 GNUstep
GNUstep 애플리케이션을 실행할 시스템 생성하기
개발 도구들의 빌드와 실행
GNUstep으로 RandomApp 만들기

32장 마치며

찾아보기

책 정보 별 바로가기 : 책정보  리뷰 (0) 가격비교 (5) 추가정보  책꼬리 (0) 한줄댓글 (0) 맨위로

리뷰

독자리뷰(총 0건)


책 정보 별 바로가기 : 책정보  리뷰 (0) 가격비교 (5) 추가정보  책꼬리 (0) 한줄댓글 (0) 맨위로

가격비교 - 오픈마켓서점 7,000

오픈마켓 가격비교
미니샵/판매자 판매가-할인가(할인율) 구매정보
북코아 바로가기 성연책방 22,000원7,000(-69%) 구매하기
북코아 바로가기 유니버스 22,000원7,000(-68%) 구매하기
북코아 바로가기 문자향 22,000원7,500(-66%) 구매하기
북코아 바로가기 달마서점 22,000원8,000(-64%) 구매하기
북코아 바로가기 탐독완시(마린북) 22,000원10,000(-55%) 구매하기

책 정보 별 바로가기 : 책정보  리뷰 (0) 가격비교 (5) 추가정보  책꼬리 (0) 한줄댓글 (0) 맨위로

추가 정보

상세이미지

"이 대단한 기술의 힘을 어떻게 활용할지 배울 수 있는, 절대적으로 가장 좋은 방법은 바로 이 책을 읽는 것이다."
- 앤드류 스톤, 스톤 디자인 사장, www.stone.com

Apple은 XCode, 인터페이스 빌더, 코코아 프레임워크를 제공해 프로그래머들이 Mac OS X 애플리케이션을 더 쉽고 빠르게 개발할 수 있도록 지원했다. 이러한 도구들은 Safari, GarageBand, Mail 그리고 기타 iApps를 제작하는 데에도 사용되어 그 뛰어남을 입증했다. 『코코아 프로그래밍』은 여러분이 바로 이 거대하고 강력한 도구들과 프레임워크들을 이용하여 Mac을 위한 멋진 애플리케이션을 제작할 수 있도록 도와줄 것이다.
C/C++ 언어에 대한 지식이 약간만이라도 있다면 이 책을 통해 Mac OS X 애플리케이션 개발을 바로 시작할 수 있을 것이자 자바로도 사용이 가능하다. 여섯 가지 애플리케이션과 인터페이스 빌더 팔레트 제작 과정을 단계별 따라하기 방식으로 설명하고 있어, 코코아 프로그래밍을 처음 접하는 분들도 어렵지 않게 배울 수 있다. 추상적인 이론보다는 실전에 쓰이는 기능을 위주로 구성되어 이 책을 마치고 나면 코코아와 관련된 실무 프로젝트에서 바로 적용시킬 수 있을 정도로 활용도가 뛰어나다.

이 책에서 다루는 주제는 다음과 같다.
* Objective-C와 코코아 프레임워크를 이용한 Mac OS X에서 전반적인 개발 환경
* NSUndoManager, 바인딩(Binding)의 사용법
* 애플리케이션을 애플스크립트로 제어할 수 있도록 만들기
* 코코아와 OpenGL
* 리눅스에서 GNUstep으로 개발하기
* 모든 기본 컨트롤과 코코아의 디자인 패턴

책 정보 별 바로가기 : 책정보  리뷰 (0) 가격비교 (5) 추가정보  책꼬리 (0) 한줄댓글 (0) 맨위로

책꼬리

책꼬리란? 함께 읽으면 좋은 책이거나, 연관된 책끼리 꼬리를 달아주는 것입니다. '코코아 프로그래밍'와 연관된 책이 있다면 책꼬리를 등록해 보세요

퀵메뉴

TOP

서비스 이용정보