이미 소장하고 있다면 판매해 보세요.
|
제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 어플을 만들어보자 |
|
제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 어플을 만들어보자 |
|
이 책이 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 언어 미경험자도 어렵지 않게 배울 수 있습니다. ■ 이 책의 구성 ○ 꼭 알아야 할 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 어플을 작성하는 방법에 대해서도 소개하였습니다. |