이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제 청년패스
오브젝티브 C 개발 레시피
문제 해결 방법을 골라서 배우는
길벗 2012.11.20.
가격
34,000
10 30,600
YES포인트?
1,700원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

이 상품의 태그

책소개

목차

Chapter 01 애플리케이션 개발
1.1 터미널 애플리케이션의 개발
1.2 콘솔에 출력하기
1.3 새로운 커스텀 클래스의 생성
1.4 코드 속성 접근자
1.5 @synthesize를 활용한 코드 속성 접근자
1.6 커스텀 클래스에 클래스 메소드 추가하기
1.7 커스텀 클래스에 인스턴스 메소드 추가하기
1.8 카테고리를 통한 클래스 확장
1.9 터미널에서의 창 기반 맥 애플리케이션 개발
1.10 맥 애플리케이션에 사용자 컨트롤 추가하기
1.11 엑스코드를 활용한 창 기반 맥 애플리케이션 개발
1.12 엑스코드를 통한 iOS 애플리케이션 개발
1.13 타겟-액션을 갖춘 사용자 컨트롤 iOS 애플리케이션에 추가하기
1.14 델리게이션을 통해 iOS 애플리케이션에 사용자 컨트롤 추가하기

Chapter 02 문자열 및 숫자 활용
2.1 문자열 객체의 생성
2.2 맥에서 파일로부터 문자열 읽기
2.3 iOS에서 파일로부터 문자열 읽기
2.4 맥에서 파일에 문자열 쓰기
2.5 iOS상에서 파일에 문자열 쓰기
2.6 문자열 비교
2.7 문자열 수정
2.8 문자열 검색
2.9 문자열 지역화
2.10 숫자의 문자열 변환
2.11 문자열의 숫자 변환
2.12 숫자 포매팅

Chapter 03 객체 컬렉션의 활용
3.1 배열의 생성
3.2 배열 내 객체 참조
3.3 배열 개수의 파악
3.4 배열 순회
3.5 배열 정렬
3.6 배열 조회
3.7 배열 내용의 수정
3.8 배열의 파일 시스템 저장
3.9 파일 시스템에서 배열 읽기
3.10 딕셔너리의 생성
3.11 딕셔너리 내 객체 참조
3.12 딕셔너리 개수 조회
3.13 딕셔너리 순회
3.14 딕셔너리의 내용 수정
3.15 딕셔너리의 파일 시스템 저장
3.16 파일 시스템에서 딕셔너리 읽기
3.17 세트의 생성
3.18 세트 개수의 조회
3.19 세트의 비교
3.20 세트의 순회
3.21 세트 내용의 수정

Chapter 04 파일 시스템
4.1 파일 관리자의 참조 및 활용
4.2 맥 시스템 디렉터리 참조 가져오기
4.3 iOS 주요 디렉터리의 참조
4.4 파일 속성 가져오기
4.5 디렉터리 내 파일 목록 및 하위 디렉터리 조회
4.6 디렉터리 관리
4.7 파일 관리
4.8 파일 상태 검사
4.9 파일 속성 변경
4.10 NSFileManager와 델리게이션의 활용
4.11 NSData를 활용한 데이터 작업
4.12 NSCache를 통한 컨텐츠 캐싱

Chapter 05 날짜, 시간, 타이머 활용
5.1 오늘 날짜 객체의 생성
5.2 컴포넌트를 통한 커스텀 날짜 생성
5.3 두 날짜의 비교
5.4 문자열의 날짜 변환
5.5 날짜 포매팅
5.6 날짜의 더하기 및 빼기
5.7 타이머를 활용한 작업 예약 및 반복

Chapter 06 비동기적 처리
6.1 새 스레드에서의 프로세스 실행
6.2 메인 스레드와 백그라운드 스레드 사이의 통신
6.3 NSLock를 통한 스레드 락
6.4 @synchronized를 통한 스레드 락
6.5 그랜드 센트럴 디스패치(GCD)를 통한 비동기적 처리
6.6 GCD에서의 직렬 큐 활용
6.7 NSOperationQueue를 활용한 비동기적 처리 구현

Chapter 07 웹 컨텐츠 처리
7.1 파일 내려받기
7.2 XML을 통한 웹 서비스 처리
7.3 JSON을 활용한 웹 서비스 처리
7.4 비동기적 웹 컨텐츠 처리

Chapter 08 메모리 관리
8.1 메모리 관리의 이해
8.2 ARC를 사용하지 않는 애플리케이션의 설정
8.3 참조 카운팅을 활용한 메모리 관리
8.4 커스텀 클래스에 대한 메모리 관리 기능 추가
8.5 자동릴리즈의 활용
8.6 맥 애플리케이션의 가비지 컬렉션 활성화

Chapter 09 객체 그래프 활용
9.1 객체 그래프의 생성
9.2 키-값 코딩의 활용
9.3 객체 그래프에서의 키 경로 활용
9.4 키 경로를 활용한 정보 취합
9.5 옵저버 패턴의 구현
9.6 클래스 및 객체의 인스펙션
9.7 객체 그래프 아카아빙

Chapter 10 코어 데이터
10.1 애플리케이션에 대한 코어 데이터 지원 기능 추가
10.2 엔티티 설명의 추가
10.3 애플리케이션에 관리 객체 추가하기
10.4 코어 데이터에 관리 객체 추가하기
10.5 데이터 저장소로부터 객체 조회하기
10.6 데이터 저장소로의 변경 사항 저장
10.7 코어 데이터를 활용한 일대일 관계
10.8 코어 데이터를 활용한 일대다 관계
10.9 데이터 저장소 버전 관리

Chapter 11 맥과 iOS 밖에서의 오브젝티브 C
11.1 윈도우용 GNUstep 설치
11.2 윈도우 운영체제에서의 오브젝티브 C Hello World
11.3 웹앱용 오브젝티브 J 내려받기
11.4 오브젝티브 J 애플리케이션의 Hello World 코딩
11.5 오브젝티브 J 애플리케이션에 버튼 추가하기

저자 소개

저자 : 매튜 캠벨
Mobile App Mastery Institute와 iOS 코드 캠프에서 800명 이상의 신규 iOS 개발자를 교육했다. 또 와인 애호가들을 위한 유니버설 앱인 Tasting Notes의 개발자이기도 하다. 매튜는 아이폰 앱 개발을 다루는 http://HowToMakeiPhoneApps 블로그의 대표 블로거다.
감수 : 앤설름 브래포드
뉴질랜드의 오클랜드 공과 대학교(AUT)에서 인터랙티브 미디어, 웹 미디어, 시각 커뮤니케이션에 대한 연구를 진행하며 디지털 미디어 강사로 일하고 있다. 앤설름은 여러 iOS 관련 서적의 기술 감수자를 맡은 바 있으며 HTML5 Mastery의 대표 저자이자 CSS3 Solutions의 공저자다. 트위터 계정은 @anselmbradford이며 가끔씩 AnselmBradford.com에 블로그 글을 올린다.
역자 : 유윤선
인디 개발자이자 프리랜서 번역가로 활동 중이다. 이따금 http://joshy21.com/weblog에 번역과 상관없는 글을 올리고 있다. 역서로는 『프로 제이쿼리(길벗)』, 『프로 스프링 3(위키북스)』,『시작하세요! 안드로이드 게임 프로그래밍(위키북스)』, 『시작하세요! 아이폰 5 프로그래밍(위키북스)』, 『스프링 시큐리티 3(위키북스)』, 『Adobe AIR 인 액션(위키북스)』,,『스프링 3 레시피(위키북스, 공역)』, 『플래시 게임 마스터(에이콘출판사)』, 『액션스크립트 3.0 완벽가이드(인사이트, 공역)』 등이 있다.

관련 분류

품목정보

발행일
2012년 11월 20일
쪽수, 무게, 크기
522쪽 | 1060g | 188*254*35mm
ISBN13
9788966184774

출판사 리뷰

iOS 개발자를 위한 최고의 맞춤 레퍼런스!

저자인 매튜 캠벨은 iOS 초보자들을 교육한 다년간의 경험을 바탕으로 그동안의 전문 지식을 활용해 오브젝티브 C는 물론 파운데이션 프레임워크의 주요 기능을 활용하는 법을 알려준다.
자세한 예제 코드와 명료한 설명으로 가득한 《오브젝티브 C 개발 레시피》는 개발자들이 매일 현장에서 접하는 문제를 성공적으로 해결하는 데 도움을 줄 것이다. 아울러 애플리케이션을 빠르고 효과적으로 개발하는 데 필요한 지식과 기술도 알려준다.

오브젝티브 C 언어의 매력을 살펴본다

오브젝티브 C는 전 세계 사람들이 일상에서 사용하는 애플리케이션을 개발하는 데 사용된다는 점에서 특별하고 재미있는 언어이다. 다른 프로그래밍 언어를 사용하다 보면 종종 어색한 느낌이 드는 반면 오브젝티브 C는 우아하면서도 강력한 느낌을 준다. 다른 프로그래밍 언어에서는 다루기 힘든 문제도 오브젝티브 C에서는 쉽게 처리 할 수 있다. 이 책에서는 오브젝티브 C 언어의 환경과 그 속성에 대해서 자세히 살펴봄으로 애플리케이션 개발을 할 때 오브젝티브 C를 더욱 잘 활용할 수 있도록 도와준다.

이 책을 통해 배울 수 있는 것들
Xcode를 활용한 애플리케이션의 개발
문자열, 숫자, 객체 컬렉션 활용법
NSArray, NSString, NSData 등과 같은 파운데이션 클래스의 활용법
스레드, 멀티 코어, 비동기 프로세싱의 처리 방법
날짜, 타이머, 메모리 관리 전략을 활용한 애플리케이션 개발
다른 플랫폼에서 오브젝티브 C를 활용하는 방법

독자 대상
-오브젝티브 C를 마스터하고 싶어하는 개발자
-아이폰 앱 개발 실무 개발자 및 초보자

리뷰/한줄평0

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

첫번째 한줄평을 남겨주세요.