장바구니 담기 close

장바구니에 상품을 담았습니다.

OBJECTIVE C가보이는그림책

OBJECTIVE C가보이는그림책

  • ANK Co Ltd
  • |
  • 성안당
  • |
  • 2013-11-04 출간
  • |
  • 280페이지
  • |
  • ISBN 9788931552652
★★★★★ 평점(10/10) | 리뷰(1)
판매가

15,000원

즉시할인가

13,500

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
13,500

이 상품은 품절된 상품입니다

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

목차

제0장 Objective-C를 시작하기 전에
Objective-C란?
Objective-C로 할 수 있는 일
개발 환경
Xcode
프로그래밍의 기본 흐름
터미널에서 실행하기
기술 시 약속


제1장 기본적인 프로그램
Key Point Objective-C 이전의 C 언어
여러 가지 형, 값, 변수
Lesson 01 Hello World!
Lesson 02 변수
Lesson 03 수치형
Lesson 04 문자형과 제어 문자
Lesson 05 문자열
Lesson 06 상수와 n진수
Lesson 07 계산 연산자 ①
Lesson 08 계산 연산자 ②
Lesson 09 비교 연산자
Lesson 10 논리 연산자
Lesson 11 다양한 연산자
Lesson 12 연산자의 우선순위
<< Exercise 도전! Objective-C
Objective-C 상식 헤더 파일

제2장 제어문
Key Point 프로그램의 흐름을 바꿔보자
Lesson 01 if문 ①
Lesson 02 if문 ②
Lesson 03 for문
Lesson 04 while문
Lesson 05 루프의 중단
Lesson 06 switch문
<< 예제프로그램 워드 카운터 만들기
<< Exercise 도전! Objective-C
Objective-C 상식 goto문

제3장 배열과 포인터
Key Point 데이터를 모아서 다루려면
포인터와 배열의 관계
Lesson 01 배열
Lesson 02 배열과 문자열
Lesson 03 문자열 조작
Lesson 04 다차원 배열
Lesson 05 주소
Lesson 06 포인터
Lesson 07 포인터와 배열
Lesson 08 메모리 확보
<< 예제프로그램 문자열 중에서 지정한 문자를 찾는다
<< 예제프로그램 행렬의 합계를 구한다
<< Exercise 도전! Objective-C
Objective-C 상식 기타 메모리 관련 함수

제4장 함수와 구조체
Key Point 마법의 블랙박스
형의 재정의와 열거형
Lesson 01 함수
Lesson 02 변수의 스코프
Lesson 03 인수의 전달
Lesson 04 프로토타입
Lesson 05 main() 함수
Lesson 06 구조체
Lesson 07 구조체의 활용
Lesson 08 구조체와 포인터
Lesson 09 구조체와 배열
Lesson 10 형의 재정의
Lesson 11 열거형
<< 예제프로그램 칼로리양 계산하기
<< Exercise 도전! Objective-C
Objective-C 상식 공용체

제5장 Objective-C의 문자열과 배열
Key Point Foundation 프레임워크 이용하기
클래스 이용과 메서드 호출
Lesson 01 Objective-C의 문자열
Lesson 02 메시지와 메서드
Lesson 03 기존 클래스의 이용
Lesson 04 NSString 클래스
Lesson 05 NSLog 함수
Lesson 06 NSString 클래스의 문자열 조작
Lesson 07 C 언어 문자열로부터 변환
Lesson 08 NSMutableString
Lesson 09 NSArray
Lesson 10 배열의 조작(NSArray 오브젝트)
Lesson 11 NSMutableArray ①
Lesson 12 NSMutableArray ②
Lesson 13 배열의 루프
<< Exercise 도전! Objective-C
Objective-C 상식 고속 열거

제6장 클래스의 기초
Key Point 클래스를 직접 작성해 보자
클래스의 기초를 마스터하자
Lesson 01 클래스
Lesson 02 오브젝트의 생성
Lesson 03 인스턴스 변수
Lesson 04 메서드의 정의
Lesson 05 메서드 호출 ①
Lesson 06 메서드 호출 ②
Lesson 07 이니셜라이저
Lesson 08 프로퍼티와 액세서
Lesson 09 카테고리와 클래스 확장
<< 예제프로그램 자동차 정보 이용하기
<< Exercise 도전! Objective-C
Objective-C 상식 닷 구문

제7장 클래스의 상속
Key Point 상속으로 넓어지는 클래스의 세계
프로토콜 사용법
Lesson 01 상속
Lesson 02 상속의 정의
Lesson 03 NSObject
Lesson 04 오버라이드
Lesson 05 추상 클래스
Lesson 06 프로토콜 ①
Lesson 07 프로토콜 ②
Lesson 08 id형
<< 예제프로그램 크기 등을 지정하여 새로운 창 열기
Objective-C 상식 클래스와 상속 요약
<< Exercise 도전! Objective-C
Objective-C 상식 isMemberOfClass

제8장 메모리 관리
Key Point 메모리 해제
Lesson 01 인스턴스의 생성과 해제
Lesson 02 인스턴스 해제 시 주의점
Lesson 03 참조 카운터
Lesson 04 참조 카운터와 프로퍼티
Lesson 05 dealloc 메서드
Lesson 06 메모리 자동 해제 풀
Lesson 07 자동 참조 카운팅(ARC)
Lesson 08 자동 참조 카운팅 사용시 규칙
Lesson 09 가비지 콜렉션
<< Exercise 도전! Objective-C
Objective-C 상식 가비지 콜렉션의 동작

부록 좀 더 힘내 볼까요?
01_ 파일 읽어들이기 ①
02_ 파일 읽어들이기 ②
03_ 파일 쓰기
04_ 파일 조작
05_ 날짜와 시간 ①
06_ 날짜와 시간 ②
07_ NSDictionary 클래스
08_ NSSet 클래스
09_ 집합 연산
10_ 래퍼 클래스
11_ 타이머 기능
12_ Xcode 설치하기
13_ iOS 어플을 만들어보자

도서소개

이 책에서는 2개의 장을 할애하여 오브젝트 지향과 그와 관련된 가장 중요한 개념인 클래스에 대해 자세히 설명하고 있습니다. 또한 이미지를 전면에 내세워 오브젝트 지향의 개념과 프로그램의 구조 등을 시각적으로 파악하는 데 도움이 되도록 했습니다. 오브젝트 지향의 개념을 파악하기 어려운 분은 물론 Objective-C를 처음 접하는 분도 Objective-C에 대한 감을 확실히 잡을 수 있을 것입니다. 이 책은 처음 4개의 장을 할애하여 C 언어에 대해 설명하고 있으므로 C 언어 미경험자도 어렵지 않게 배울 수 있습니다.
이 책이 Objective-C 세계의 문을 여는 계기가 되기를 바랍니다.

최근 들어 Objective-C가 주목받기 시작했습니다. 이는 Mac OS X의 등장과 iPhone 및 iPad의 보급과 관계가 있습니다. iPhone과 iPad가 전 세계적으로 폭발적으로 보급되고 있다는 사실은 이미 알고 있을 것입니다. 이 iPhone과 iPad의 OS의 개발 언어가 바로 Objective-C입니다. Objective-C는 어떤 의미에서 지금 최근 가장 주목받고 있는 프로그래밍 언어라고 해도 과언이 아닐 것입니다.

이 책에서는 2개의 장을 할애하여 오브젝트 지향과 그와 관련된 가장 중요한 개념인 클래스에 대해 자세히 설명하고 있습니다. 또한 이미지를 전면에 내세워 오브젝트 지향의 개념과 프로그램의 구조 등을 시각적으로 파악하는 데 도움이 되도록 했습니다. 오브젝트 지향의 개념을 파악하기 어려운 분은 물론 Objective-C를 처음 접하는 분도 Objective-C에 대한 감을 확실히 잡을 수 있을 것입니다.

이 책을 읽는 분 중에는 Objective-C를 시작하고 싶어도 C 언어를 몰라서 선뜻 손이 가지 않았던 분도 있을 것입니다. 이 책은 처음 4개의 장을 할애하여 C 언어에 대해 설명하고 있으므로 C 언어 미경험자도 어렵지 않게 배울 수 있습니다.

■ 역자의 말

Objective-C는 Macintosh의 OS인 Mac OS X와 iPhone, iPad용 OS인 iOS에서 작동하는 애플리케이션 개발 프로그래밍 언어입니다. 평소 C, C++, Java 등은 들어보았지만 Objective-C는 다소 생소할지 모릅니다. 하지만 Objective-C는 최근 스마트폰, 태블릿 등의 보급에 힘입어 많은 주목을 받고 있습니다. Objective-C의 특징으로는 C 언어를 기반으로 한 오브젝트 지향 프로그래밍 언어라는 점과 메모리를 관리하기가 쉽다는 점 등을 들 수 있습니다.

이 책은 Objective-C 프로그래밍 언어에 대한 입문서로, 풍부한 일러스트를 사용하여 Objective-C에 대한 기초를 알기 쉽게 설명하고 있습니다. 1장부터 4장까지는 C 언어에 대한 기본적인 지식을 설명하고 있으므로 C 언어를 모르는 분도 쉽게 접근할 수 있습니다. 물론 이미 C에 대한 기초 지식이 있는 분은 5장 이후부터 설명하는 내용을 통해 Objective-C의 핵심적인 내용을 배울 수 있습니다. 또한 이 책에는 많은 예제 프로그램이 실려 있기 때문에 Objective-C에 대한 기초 지식은 물론 프로그래밍에 대한 감각도 키울 수 있습니다.


■ 이 책의 구성

○ 꼭 알아야 할 Key Point
각 장에서 배워야 할 중요한 개념들을 미리 예습합니다. 각 개념들이 가지고 있는 관련성과 각 장에서 설명하는 Objective-C의 기본 구조를 한눈에 파악할 수 있습니다.
○ 본문
본문은 가능한 한 펼친 양면에 하나의 주제에 대해 다루도록 하여 이미지가 산만하게 흩어지지 않도록 배려했습니다. 이 책의 설명과 예제는 Mac OS X 10.7 이후 버전에서 개발하는 것을 전제로 하고 있습니다.
○ 예제 프로그램
본문에는 Objective-C 프로그램을 작성하는 예를 수록했습니다. 비교적 간단히 작성할 수 있으므로 한번 따라해 보기 바랍니다. 단, 사용자의 컴퓨터 환경에 따라서는 실행 결과가 다를 수도 있습니다.
○ 도전! Objective-C
어떤 학습이든 여러 번의 반복과 확인이 바탕이 되어야만 자기 지식으로 만들 수 있습니다. 도전! Objective-C에서는 각 장에서 배운 내용을 바탕으로 연습 문제를 풀어 보면서 Objective-C 프로그램 작성에 관한 지식을 익힐 수 있습니다.
○ 알아 두면 도움이 되는 Objective-C 상식
Objective-C의 기본 개념을 공부하는 것도 중요하지만, 본문에서 다루지 못했던 Objective-C에 관한 내용을 쉬어가면서 배워도 좋을 것입니다. ‘알아 두면 도움이 되는 Objective-C 상식’은 Objective-C에 대한 지식을 한층 더 높여줍니다.
○ 부록
부록에는 파일 조작, 날짜 및 시간을 다루는 클래스 등 본문에서는 다루지 않았던 주제에 대해 설명해 놓았습니다. 또한 Xcode의 설치 방법과 간단한 iOS 어플을 작성하는 방법에 대해서도 소개하였습니다.

■ 추천사
현재 출간된 대부분의 Objective-C 책은 많은 내용을 담고 있다. 이 책은 Objective-C의 중요한 개념을 다양한 그림을 이용하여 친근감과 흥미를 유발하도록 배려한 입문서이다. 무엇보다 기본 예제를 통해 기본 개념을 배울 수 있는 놀라운 책이다. Objective-C를 쉽고 빠르게 배우려는 독자들에게 적극 추천한다.
강성수 교수 / 부천대학교 정보통신과

Objective-C는 Mac OS X나 iOS의 애플리케이션을 개발하고자 할 때 반드시 알아야 할 언어이지만 내용이 어려워 손쉽게 배울 수 없었다. 이번에 검토하게 된 “Objective-C가 보이는 그림책”은 Objective-C를 처음 접하거나 언어에 대한 경험이 적은 사람들이 편하게 접할 수 있도록 그림으로 설명되어 있어서 아이폰 용 앱을 개발하고자 하

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.