티스토리 뷰
Objective-C 관련해서 여러권의 책을 봤지만 이 책처럼 쉽게 설명되어 있는 책을 못 본것 같다.
Objective-C를 시작하는 개발자에게 강력 추천 ^^
하야시 아키라라는 일본사람이 저술한 책으로 꼼꼼하게 책의 내용을 구성 했다.
책의 제목처럼 개발할 때 바로 옆에 두고 볼만한 책이다.
[목차]
▣ CHAPTER 01 _ Objective-C 기초
SECTION-001 Objective-C란?
SECTION-002 개발 환경
SECTION-003 코드 구현 방법
SECTION-004 디버그할 때 편리한 기능
SECTION-005 프레임워크
SECTION-006 인스턴스의 생성과 소멸
SECTION-007 Objective-C 클래스
SECTION-008 C언어 코드와의 조합
SECTION-009 C++ 클래스
SECTION-010 네임스페이스
▣ CHAPTER 02 _ Objective-C의 문법
SECTION-011 리터럴
SECTION-012 변수
SECTION-013 연산자
SECTION-014 상수
SECTION-015 주석
SECTION-016 조건분기
SECTION-017 반복문(루프)
SECTION-018 전처리 지시자(preprocessor directive)
SECTION-019 클래스 정의와 메서드 정의
SECTION-020 프로토콜 정의
SECTION-021 카테고리 정의
SECTION-022 프로퍼티 정의
SECTION-023 예외 처리
SECTION-024 블록 구문
▣ CHAPTER 03 _ 오브젝트의 기초
SECTION-025 ‘id’ 타입
SECTION-026 ‘불변’ 클래스와 ‘가변’ 클래스
SECTION-027 NULL과 nil
SECTION-028 인스턴스 비교하기
SECTION-029 키 밸류 코딩(KVC)으로 프로퍼티 접근하기
SECTION-030 값의 변화를 감시하기(KVO)
▣ CHAPTER 04 _ 문자열
SECTION-031 문자열
SECTION-032 문자열의 비교 • 검색 옵션
SECTION-033 문자열 생성하기
SECTION-034 포맷을 지정해서 문자열 생성하기
SECTION-035 텍스트 인코딩을 지정해 문자열 생성하기
SECTION-036 로컬라이즈 문자열 읽어오기
SECTION-037 파일에서 문자열 생성하기
SECTION-038 문자열을 파일로 저장하기
SECTION-039 문자열의 길이 취득하기
SECTION-040 문자열에서 문자 취득하기
SECTION-041 문자열에서 일부분 취득하기
SECTION-042 처음과 마지막의 공백 문자 삭제하기
SECTION-043 문자의 종류 판정하기
SECTION-044 문자열 연결하기
SECTION-045 문자열 삽입하기
SECTION-046 문자열 일부분 삭제하기
SECTION-047 문자열 비교하기
SECTION-048 대문자•소문자 변환하기
SECTION-049 문자열을 수치로 변환하기
SECTION-050 문자열을 지정한 문자로 분할하기
SECTION-051 문자열 해석하기
SECTION-052 문자열 검색하기
SECTION-053 캐릭터 세트를 지정해서 검색하기
SECTION-054 문자열 치환하기
SECTION-055 경로 문자열에서 파일명•디렉터리명 취득하기
SECTION-056 홈 디렉터리 취득하기
SECTION-057 경로 문자열 정규화하기
SECTION-058 문자열을 URL 인코딩•URL 디코딩하기
▣ CHAPTER 05 _ 컬렉션
SECTION-059 컬렉션
SECTION-060 배열 생성하기
SECTION-061 가변 배열 생성하기
SECTION-062 배열 복제하기
SECTION-063 사전 생성하기
SECTION-064 가변 사전 생성하기
SECTION-065 사전 복제하기
SECTION-066 세트 생성하기
SECTION-067 가변 세트 생성하기
SECTION-068 세트 복제하기
SECTION-069 인덱스세트 생성하기
SECTION-070 가변 인덱스세트 생성하기
SECTION-071 컬렉션의 오브젝트 수 취득하기
SECTION-072 배열에서 오브젝트 취득하기
SECTION-073 배열에서 여러 개의 오브젝트 취득하기
SECTION-074 사전에서 오브젝트 취득하기
SECTION-075 세트에서 오브젝트 취득하기
SECTION-076 배열이나 세트에서 오브젝트 순서대로 취득하기
SECTION-077 고속열거를 사용해 배열이나 세트에서 오브젝트 순서대로 취득하기
SECTION-078 배열에서 오브젝트 역순으로 취득하기
SECTION-079 고속열거를 사용해 배열에서 오브젝트 역순으로 취득하기
SECTION-080 인덱스세트에서 값을 순서대로 취득하기
SECTION-081 인덱스세트의 값을 역순으로 취득하기
SECTION-082 배열에서 오브젝트 검색하기
SECTION-083 배열에서 로직을 구현해 오브젝트 검색하기
SECTION-084 배열이나 세트에 오브젝트가 포함되어 있는지 조사하기
SECTION-085 인덱스세트에 값이 포함돼 있는지 조사하기
SECTION-086 C언어의 함수를 사용해 배열 정렬하기
SECTION-087 각 오브젝트의 메서드를 사용해 배열 정렬하기
SECTION-088 블록을 사용해 배열 정렬하기
SECTION-089 정렬 기술 클래스를 사용해 배열 정렬하기
SECTION-090 배열의 마지막에 오브젝트 추가하기
SECTION-091 배열에 오브젝트 삽입하기
SECTION-092 배열 결합하기
SECTION-093 배열에서 오브젝트 삭제하기
SECTION-094 배열에서 오브젝트 치환하기
SECTION-095 배열에서 오브젝트 교체하기
SECTION-096 사전에 오브젝트 추가하기
SECTION-097 사전에서 오브젝트 삭제하기
SECTION-098 세트에 오브젝트 추가하기
SECTION-099 세트에서 오브젝트 삭제하기
SECTION-100 인덱스세트에 값 추가하기
SECTION-101 인덱스세트에서 값 삭제하기
SECTION-102 인덱스세트의 값 시프트 하기
▣ CHAPTER 06 _ 수치
SECTION-103 수치
SECTION-104 수치를 포함한 ‘NSNumber’ 클래스의 인스턴스 생성하기
SECTION-105 범위를 포함한 ‘NSValue’ 클래스의 인스턴스 생성하기
SECTION-106 ‘NSValue’ 클래스의 인스턴스에서 범위 취득하기
SECTION-107 좌표를 포함한 ‘NSValue’ 클래스의 인스턴스 생성하기
SECTION-108 ‘NSValue’ 클래스의 인스턴스에서 좌표 취득하기
SECTION-109 사이즈를 포함한 ‘NSValue’ 클래스의 인스턴스 생성하기
SECTION-110 ‘NSValue’ 클래스의 인스턴스에서 사이즈 취득하기
SECTION-111 사각형을 포함한 ‘NSValue’ 클래스의 인스턴스를 생성하기
SECTION-112 ‘NSValue’ 클래스의 인스턴스에서 사각형 취득하기
SECTION-113 임의의 구조체를 포함한 ‘NSValue’ 클래스의 인스턴스 생성하기
SECTION-114 ‘NSValue’ 클래스의 인스턴스에서 임의의 구조체 취득하기
SECTION-115 아핀 변환을 사용해 좌표 변환하기
▣ CHAPTER 07 _ 데이터
SECTION-115 데이터
SECTION-117 데이터 생성
SECTION-118 가변 데이터 생성하기
SECTION-119 외부 메모리블록을 사용한 데이터 생성하기
SECTION-120 데이터 복제하기
SECTION-121 파일을 읽어들여 데이터 생성하기
SECTION-122 데이터를 파일에 저장하기
SECTION-123 데이터의 길이 취득하기
SECTION-124 데이터의 길이 변경하기
SECTION-125 데이터에서 바이트열 포인터 취득하기
SECTION-126 데이터에서 바이트열을 메모리블록으로 복사하기
SECTION-127 데이터 비교하기
SECTION-128 데이터에 바이트열 추가하기
SECTION-129 데이터에 데이터 추가하기
SECTION-130 데이터의 일부분 치환하기
SECTION-131 시스템의 엔디언 취득하기
SECTION-132 정수의 엔디언 변환하기
SECTION-133 부동소수점의 엔디언 변환하기
▣ CHAPTER 08 _ 날짜와 시각
SECTION-134 일시(NSDate) 오브젝트
SECTION-135 현재 일시의 오브젝트 취득하기
SECTION-136 특정 일시의 오브젝트 취득하기
SECTION-137 특정 일시로부터 계산한 일시 오브젝트 취득하기
SECTION-138 일시 오브젝트에서 정보 취득하기
SECTION-139 일시를 문자열로 변환하기
SECTION-140 포맷을 지정해서 일시를 문자열화 하기
SECTION-141 두 일시 비교하기
SECTION-142 두 일시에서 최근 일시 취득하기
SECTION-143 두 일시의 차 계산하기
SECTION-144 타임존 목록 취득하기
SECTION-145 로컬 타임존 취득하기
SECTION-146 타임존 이름 또는 생략표기로 타임존 취득하기
SECTION-147 그리니치 표준시와의 시차를 지정해서 타임존 취득하기
SECTION-148 로케일 식별자의 목록 취득하기
SECTION-149 로케일 취득하기
▣ CHAPTER 09 _ 파일 시스템과 입출력
SECTION-150 파일 경로와 URL
SECTION-151 샌드박스
SECTION-152 URL 오브젝트 생성하기
SECTION-153 파일 경로로 URL 오브젝트 생성하기
SECTION-154 상대경로로 URL 오브젝트 생성하기
SECTION-155 URL 오브젝트에서 정보 취득하기
SECTION-156 파일에 부분적으로 기록하기
SECTION-157 파일 임의의 위치에 기록하기
SECTION-158 파일 크기 변경하기
SECTION-159 파일을 부분적으로 읽어오기
SECTION-160 파일 임의의 위치에서 읽어오기
SECTION-161 번들 취득하기
SECTION-162 번들의 디렉터리 경로 취득하기
SECTION-163 번들 내의 리소스 파일 취득하기
SECTION-164 번들의 리소스 파일 목록 취득하기
SECTION-165 파일이나 디렉터리의 존재 여부 조사하기
SECTION-166 파일인지 디렉터리인지 조사하기
SECTION-167 파일이나 디렉터리의 정보 취득하기
SECTION-168 파일이나 디렉터리의 정보 설정하기
SECTION-169 디렉터리의 파일이나 디렉터리 취득하기
SECTION-170 디렉터리 계층의 파일이나 디렉터리를 순서대로 취득하기
SECTION-171 디렉터리 생성하기
SECTION-172 파일이나 디렉터리 이동하기
SECTION-173 파일이나 디렉터리 복사하기
SECTION-174 파일이나 디렉터리 삭제하기
SECTION-175 임시 디렉터리 취득하기
SECTION-176 프로퍼티 리스트 파일
SECTION-177 프로퍼티 리스트 파일 생성하기
SECTION-178 프로퍼티 리스트의 데이터 생성하기
SECTION-179 프로퍼티 리스트의 데이터 읽어오기
SECTION-180 클래스의 인스턴스를 아카이브 하기
SECTION-181 아카이브 된 데이터에서 인스턴스 생성하기
SECTION-182 독자적인 클래스의 인스턴스 아카이브하기
SECTION-183 아카이브된 데이터에서 독자적인 클래스의 인스턴스를 생성하기
▣ CHAPTER 10 _ XML
SECTION-184 XML 지원
SECTION-185 이벤트 구동 방식으로 XML 읽어오기
SECTION-186 트리 구조 방식으로 XML 읽어오기
SECTION-187 XML 텍스트 데이터 생성하기
SECTION-188 루트 엘리먼트 취득하기
SECTION-189 자식 노드의 개수 취득하기
SECTION-190 자식 노드 취득하기
SECTION-191 인덱스 번호를 지정해서 자식 노드 취득하기
SECTION-192 이전 노드와 다음 노드 취득하기
SECTION-193 부모 노드 취득하기
SECTION-194 노드의 종류 취득하기
SECTION-195 엘리먼트의 이름 취득하기
SECTION-196 엘리먼트의 속성 취득하기
SECTION-197 이름을 지정해서 엘리먼트 속성 취득하기
SECTION-198 텍스트 노드의 텍스트 취득하기
SECTION-199 새 XML 트리 생성하기
SECTION-200 텍스트 인코딩 지정하기
SECTION-201 엘리먼트 생성하기
SECTION-202 엘리먼트의 속성 설정하기
SECTION-203 텍스트 노드 생성하기
SECTION-204 XPath를 사용해 노드 취득하기
SECTION-205 XQuery의 쿼리 실행하기
SECTION-206 XQuery의 쿼리에서 외부 변수 사용하기
▣ CHAPTER 11 _ 클래스와 셀렉터
SECTION-207 인스턴스의 클래스 취득하기
SECTION-208 클래스명 취득하기
SECTION-209 클래스명으로 클래스 취득하기
SECTION-210 특정 클래스의 인스턴스인지 확인하기
SECTION-211 셀렉터의 문자열 표시 취득하기
SECTION-212 셀렉터의 문자열 표시에서 셀렉터 취득하기
SECTION-213 인스턴스와 셀렉터에서 메서드 호출하기
SECTION-214 오브젝트에서 임의의 타입의 파라미터와 반환값을 가진 메서드 호출하기
SECTION-215 메서드를 지연해서 호출하기
SECTION-216 인스턴스에 특정 메서드가 있는지 확인하기
SECTION-217 부모 클래스에 특정의 메서드가 있는지 확인하기
▣ CHAPTER 12 _ 스레드와 타이머와 통지
SECTION-218 스레드와 타이머
SECTION-219 런루프 실행
SECTION-220 타이머를 경유해서 메서드 호출하기
SECTION-221 타이머를 경유해서 임의의 타입의 파라미터를 취득하는 메서드 호출하기
SECTION-222 타이머 삭제하기
SECTION-223 스레드 생성하기
SECTION-224 현재의 스레드 중단하기
SECTION-225 스레드 잠시 중단하기
SECTION-226 임의의 메서드를 큐에 등록해 실행하기
SECTION-227 블록을 큐에 등록해 실행하기
SECTION-228 커스텀 오퍼레이션을 큐에 등록해 실행하기
SECTION-229 큐에 등록된 오퍼레이션 취소하기
SECTION-230 락을 사용해 베타제어하기
SECTION-231 재귀락을 사용해 배타제어하기
SECTION-232 상태변수포함 락을 사용해 배타제어하기
SECTION-233 ‘@synchronized’ 구문을 사용해 배타제어하기
SECTION-234 현재의 스레드가 메인 스레드인지 판정하기
SECTION-235 메인 스레드에 메서드 호출 의뢰하기
SECTION-236 통지(Notification)
SECTION-237 통지하기
SECTION-238 통지받기
SECTION-239 스레드의 중단을 통지 받기
▣ CHAPTER 13 _ 사용자 디폴트
SECTION-240 사용자 디폴트
SECTION-241 사용자 디폴트에 설정값 저장하기
SECTION-242 사용자 디폴트에서 설정값 삭제하기
SECTION-243 사용자 디폴트에서 설정값 읽어오기
SECTION-244 사용자 디폴트에서 모든 설정값 취득하기
SECTION-245 사용자 디폴트의 초기값 설정하기
▣ CHAPTER 14 _ 가비지 컬렉션
SECTION-246 가비지 컬렉션
SECTION-247 커멘드 라인 툴에서 가비지 컬렉션 사용하기
SECTION-248 가비지 컬렉션의 소멸처리를 수동으로 기동하기
SECTION-249 포인터 배열 생성하기
SECTION-250 포인터 배열에 오브젝트 추가하기
SECTION-251 포인터 배열에 오브젝트 삽입하기
SECTION-252 포인터 배열에서 오브젝트 삭제하기
SECTION-253 포인터 배열에서 ‘NULL’ 삭제하기
SECTION-254 포인터 배열 내의 오브젝트 치환하기
SECTION-255 포인터 배열에서 오브젝트 취득하기
SECTION-256 포인터 배열에서 배열 생성하기
SECTION-257 포인터 배열에서 엘리먼트 수를 취득하기
SECTION-258 포인터 배열에서 순서대로 오브젝트 취득하기
SECTION-259 해시 테이블 생성하기
SECTION-260 해시 테이블에 오브젝트 추가하기
SECTION-261 해시 테이블에서 오브젝트 삭제하기
SECTION-262 해시 테이블 결합하기
SECTION-263 다른 해시 테이블에 포함된 오브젝트 삭제하기
SECTION-264 해시 테이블에서 엘리먼트 수 취득하기
SECTION-265 해시 테이블에 오브젝트가 포함되어 있는지 확인하기
SECTION-266 해시 테이블에서 오브젝트를 한 개씩 취득하기
SECTION-267 해시 테이블에서 오브젝트를 전부 취득하기
SECTION-268 맵 테이블 생성하기
SECTION-269 맵 테이블에 오브젝트 추가하기
SECTION-270 맵 테이블에서 오브젝트 삭제하기
SECTION-271 맵 테이블에서 엘리먼트 수를 취득하기
SECTION-272 맵 테이블에서 오브젝트 취득하기
SECTION-273 맵 테이블에서 키를 순서대로 취득하기
SECTION-274 맵 테이블에서 오브젝트 순서대로 취득하기
SECTION-275 맵 테이블에서 사전을 생성하기
▣ APPENDIX _ 실제 애플리케이션 개발
SECTION-276 UIKit을 활용한 iPhone 애플리케이션 개발
SECTION-277 AppKit을 사용한 Mac OS X 애플리케이션의 개발
- Total
- Today
- Yesterday
- yugabyteDB
- 배당급
- 루미큐브 종류
- 카카오 에드
- 솔리드 쿨론
- 매직 트랙패드2
- 오미크론
- Sybase IQ
- VARIDESK
- 홈 오피스
- 유가바이트디비
- 별잉 빛나는 밤
- GKRS
- 별이 빚나는 밤
- JMW 헤어드라이기기
- 빈센트 반 고흐
- 르세라핌
- 브리다 정수기
- weka
- 증권정보포털
- Pixel Pals
- 톡토기
- 파나소닉 비데 DL-EH10KWS
- Life Chair
- 화분벌레
- node.js
- 고체 향수
- 코라나 19
- 남설 팔찌
- 로니카 BCS
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |