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

소득공제
헤드 퍼스트 아이폰 & 아이패드 개발 Head First iPhone and iPad Development
사용자 경험 중심의 iOS 앱 개발 입문서
베스트
IT 모바일 top100 1주
가격
25,000
10 22,500
YES포인트?
1,250원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

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

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

이 분야의 이벤트

책소개

목차

1. 시작하기: iOS와 함께 모바일 세계로
2. 기본적인 iOS 패턴: 차근차근 완성하기
2.5. 보충 학습: 문법
3. 테이블, 뷰, 그리고 데이터: 테이블과 뷰
4. 멀티뷰 애플리케이션: 가장 중요한 것은 자세한 정보입니다
5. 검토 과정, 디자인, 그리고 디바이스: 애플 세상을 살아가는 방법
6. 기본 코어 데이터와 테이블 뷰 셀: 재방송을 찾는 건 너무 어려워요
7. 코어 데이터의 검색 구현하기: 정보를 찾아서
8. 코어 데이터, 맵킷, 그리고 코어 로케이션: 공중전화 박스 찾기

저자 소개

역자 : 우정은
인하대학교 컴퓨터공학과를 졸업하고 벨록스소프트(현 유비벨록스)에 입사하면서 소프트웨어 분야에 발을 디디게 되었다. 그 후 LG전자 단말연구소와 썬마이크로시스템즈를 거쳐 오라클에서 Senior Member of Technical Staff로 근무하고 있다. 주로 자바 가상머신, 임베디드 디바이스에 탑재되는 자바 플랫폼과 관련된 일을 했다. 아이폰의 매력에 빠져들면서 번역 및 개발을 취미로 삼게 되었다. 2010년 이후로 다수의 서적을 번역했다.
저 자 소 개
트레이시 필로네
엘리먼트 84(확장할 수 있는 웹, 모바일 소프트웨어 개발 아웃소싱과 컨설팅 전문회사)의 공동 창업자며 운영위원장입니다. 회사의 사업 개발 관련 일뿐만 아니라 개발팀을 관리해서 프로젝트를 고객에게 전달합니다. 엘리먼트 84에서 일하기 전에는 워싱턴 D.C. 부근의 공사현장 건설 관리자로 Engineering New Record의 상위 20 도급자 중 두 개의 회사에서 일했습니다.
이 책은 그녀의 네 번째 책으로 1판, 2판, 그리고『 Head First Algebra』를 집필했습니다. 버지니아 공대에서 토목공학 학사학위를 받았고, 기술사이며, 버지니아 대학교에서 교육학 석사학위를 받았습니다.

댄 필로네
엘리먼트 84의 창업자며 관리 파트너입니다. 그는 나사, 휴즈, ARINC, UPS, 미해군 연구소의 시스템 설계와 구현을 맡았습니다. 현재 나사 프로젝트, 엘리먼트 84 프로젝트의 테크니컬 리드로 일하고 있습니다. 최근에는 ESIP, AGU, DC Ruby Users Group 등의 커뮤니티에서 연사로도 활동했습니다. 워싱턴 D.C.의 가톨릭 대학교에서 프로젝트 관리, 소프트웨어 디자인, 소프트웨어 공학을 가르쳤습니다. 댄은 D.C. 아이폰 부트캠프에서 강사로 일했으며『 Head First Software Development』,『 UML 2.0 in a Nutshell』,『 UML 2.0 Pocket Reference』 등 다수의 책을 집필했습니다.

폴 필로네
엘리먼트 84의 iOS, 레일스 개발자입니다. 그는 과제를 관리할 수 있는 아이폰, 아이패드, 맥 앱을 개발했습니다. 미해군 연구소, 록히드 마틴, 나사, Cengage 러닝의 소프트웨어를 개발했습니다.

브렛 맥러플린
인지 이론에 푹 빠진 엘리먼트 84의 개발자입니다. 그는 HTML5, CSS, 자바스크립트, 자바, 레일즈를
지루한 기술과 프로토콜이 아닌 사용자에게 재미있는 이야깃거리를 제공하는 수단으로 간주합니다. 브렛은 모바일의 ePub, 이북 등 차세대 커뮤니케이션 기술에 큰 관심을 갖고 있습니다. 자유 시간에는 비디오 게임을 즐기며, 프로젝트를 만들거나, 기타(정말 비싼 어쿠스틱)를 연주합니다.

품목정보

발행일
2014년 05월 30일
쪽수, 무게, 크기
367쪽 | 736g | 203*235*30mm
ISBN13
9788968481055

출판사 리뷰

[ 이 책의 대상 독자 ]

- 아이폰과 아이패드 앱 개발 입문자, 초급자
- 보다 체계적인 아이폰 앱 개발 정보를 습득하려는 개발자
- 쉽고 재미있게 다양한 고급 기술을 배우길 원하는 개발자

[ 이 책의 남다른 점은 무엇일까요? ]

여러분의 시간이 새로운 개념을 익히기에 터무니 없이 부족하다는 것을 잘 알고 있습니다. 최신의 인지 과학 및 학습 이론 연구에 기반하여 입체적인 감각을 이용한 학습에 기반하여, 두뇌가 작동하는 흐름에 맞추어 시각적으로 풍부한 지면을 제공하므로 읽다 지쳐 잠들어 버리는 일은 없을 것입니다. 헤드 퍼스트 시리즈는 획기적인 발상의 책으로 정평이 나 있습니다. 앞서 아이폰 프로그래밍을 시작한 개발자는 힘들게 아이폰 앱 개발을 배웠지만, 이 책을 접하는 우리는 그렇지 않습니다.

- 인지 과학 및 학습 이론에 기반을 둔 학습법으로 쉽고 재미있게 배울 수 있다.
- 인터페이스 빌더, Xcode를 포함한 아이폰 SDK의 툴들에 대해서 빠르게 배운다.
- 눈에 띄는 아이폰 앱을 만들기 위한 Objective-C 원리를 마스터할 수 있다.
- 핵심 메모리 전략, 디버깅 기법, 코어데이터와 GPS 등 다양한 기술을 다룬다.

[ 이 책의 상세 내용 ]

★ 기본적인 iOS 패턴
지금까지 앱 개발에 이용할 수 있는 도구가 무엇인지 Xcode는 어떻게 활용하는지 확인했습니다. 이제 본격적으로 자신만의 프로젝트를 만들어 봅시다. iOS 프로젝트는 어떻게 만들지, 앱의 각 부품이 어떻게 협력하는지, 어떤 유형의 상호동작 패턴을 활용할 수 있는지 알아봅니다. 준비를 마쳤으면 다음 페이지로 전진합니다!

★ 보충 학습
몇 개의 앱을 구현했으며 몇 가지 큼직한 일도 해결했습니다. 이제 한 줄 한 줄 코드를 자세히 확인해야 합니다. 여기저기에 @ 기호가 난무하는 이유가 뭘까요? 메소드와 메시지는 뭐가 다를까요? 정확히 프로퍼티가 하는 일이 뭘까요? 질문에 답을 하려면 오브젝티브 C 문법을 자세히 살펴봐야 합니다. 오브젝티브 C 문법을 간단히 살펴본 다음 앱을 만드는 얘기를 이어가시죠.

★ 테이블, 뷰, 데이터
지금까지는 한 개 앱을 뷰 하나로만 앱을 구현했습니다. 아시겠지만 대부분의 사용자는 그런 단순한 앱은 거들떠보지도 않습니다. 시중에는 여러 뷰를 활용해 복잡한 정보도 효과적으로 보여주는 iOS 앱이 많습니다. 우선 메일, 연락처 앱에서 흔히 볼 수 있는 내비게이션 컨트롤러와 테이블 뷰부터 살펴볼 것입니다. 두 가지만 잘 다뤄도 훨씬 멋진 앱을 만들 수 있습니다.

★ 멀티뷰 애플리케이션
지금까지 내장된 템플릿을 이용해 뚝딱 앱을 만든 다음 테이블 뷰 교체 작업을 했습니다. 이제 새 뷰를 준비하거나 뷰를 탐색하는 등 뷰 관련 동작을 더 자세히 살펴볼 것입니다. 앱스토어의 대부분의 실용적인 앱은 많은 데이터를 효과적으로 쉽게 접근할 수 있는 UI를 제공합니다. 우리가 만든 SpinCity 덕분에 고객들은 수많은 레코드 박스를 뒤지지 않고도 쉽게 레코드를 찾을 수 있게 되었습니다.

★ 검토 과정, 디자인, 디바이스
여러분은 앱 제출 과정에서 일어난 투쟁담을 들어본 적이 있을 겁니다. 애플 검토 과정은 귀찮고 까다로운 규칙을 요구하기로 악명 높습니다. 하지만 알고 보면 대부분의 애플의 규칙은 결국 우리에게 도움을 주는 것임을 알게 됩니다. 어쨌든 험난한 과정을 통과해 앱이 승인되면 무한한 가능성을 가진 앱스토어가 우리를 기다리고 있습니다. 물론 앱스토어에는 기꺼이 괜찮은 유로앱을 구매하려는 소비자로 가득합니다. 적을 사랑하라는 말도 있잖아요?

★ 기본 코어 데이터와 테이블 뷰 셀
빅 데이터를 어떻게 모방일 형식에 맞게 보여주느냐 하는 것이 최근 가장 뜨거운 이슈 중 하나입니다. 사용자가 데이터를 쉽게 탐색하고 해석할 수 있도록 데이터를 조작하고 보여주는 다양한 방식이 개발되고 있습니다. TV도 방송 쇼가 많아지면서 비슷한 어려움을 겪고 있습니다. 길리건 팬이라면 뭘 할 수 있을까요?

★ 코어 데이터의 검색 구현하기
우리는 빅 데이터 시대에 살고 있습니다. 따라서 정보를 단지 볼 수 있다는 것은 아무 의미가 없습니다. 우리 폰에 수십 테라 바이트의 데이터가 저장되어 있는 것은 아닙니다. 하지만 대부분의 폰에는 이미 많은 데이터가 저장되어 있으며 이 데이터를 효율적으로 사용하려면 데이터를 정렬하거나, 걸러야 합니다. 코어 데이터는 데이터를 가공하는 데 필요한 기능을 제공합니다. 코어 데이터에서 어떤 기능을 제공하며, 어떻게 사용하는지 살펴보겠습니다!

★ 코어 데이터, 맵킷, 그리고 코어 로케이션
iOS 기기들은 정말 다양한 기능 내장하고 있습니다. 아이폰과 아이패드는 컴퓨터, 도서관, 카메라, 캠코더, GPS 등 다양한 모습으로 변신할 수 있습니다. 위치 기반 컴퓨팅은 이제 막 서비스를 시작했지만 가능성이 무궁무진한 분야입니다. 다행히 iOS를 이용하면 아이폰과 아이패드에 탑재된 다양한 하드웨어 기능을 아주 쉽게 이용할 수 있습니다.

[ 스페셜 땡큐 ]
바쁜 일과 속에서 이 책의 코드와 내용을 베타 리뷰해주신 OSXDEV.org의 김정 님께 감사의 말씀을 드립니다.
_한빛미디어 & 우정은

추천평

“『Head First iPhone and iPad Development』는 iOS 개발을 효과적으로 설명하는 책입니다. 이 책은 모든 것을 알려 주지는 않습니다(그러려면 수천 페이지의 책이 되어야 할 겁니다). 하지만 앱 개발을 시작하는 데 도움을 주며 열정을 가지고 더 배울 수 있는 기초를 제공합니다. 1장만 학습해도 실제로 실행할 수 있는 멋진 앱을 만들 수 있습니다. 지루한 이론으로만 가득 찬 교과서와는 차원이 다른 재미있는 시각적 효과를 제공하는 책이므로 즐겁게 학습할 수 있습니다.”
_레네 얀센 , 멀티미디어 디자이너이며 더크로드 스튜디오스의 오너

“헤드 퍼스트 프랜차이즈에서 또 한 권의 멋진 책을 출간했군요. 코어 데이터, 지역화 등의 조금 어려울 수 있는 개념을 헤드 퍼스트만의 유머를 이용해서 쉽게 풀어냈습니다. iOS 생태계에 참여할 앱 개발을 시작하려는 모든 사람이 반드시 읽어야 할 책입니다.”
_로베트로 루이스, 스페인 마드리드 자치 대학교의 컴퓨터 과학 엔지니어

“이 책의 가장 큰 장점은 단순함과 단계별 학습법입니다. 모든 것을 설명하는 책은 아니지만 친근한 대화를 나누는 것처럼 자연스럽게 iOS 애플리케이션을 바로 만들어 실행할 수 있습니다. 코드를 구현하는 방법은 알고 있지만 iOS 앱 개발 방법을 아직 잘 모르는 독자에게 완벽한 책입니다.”
_에릭 쉐퍼드, 신디콤 회장

“『Head First iPhone and iPad Development』는 매킨토시 개발 툴에 대한 많은 지식이 없어도 쉽게 iOS 기술을 만들고, 사용하고, 배울 수 있도록 만들어졌습니다.”
-조 헥, 시애틀 엑스코더스 설립자

“기가 막힌 책입니다! 우리 팀원들은 정말 힘들게 아이폰 앱 개발을 배웠습니다. 이제 그럴 필요가 없다니 억울합니다.”
_마이클 모리슨, 스테일피쉬 랩 설립자

“『Head First iPhone and iPad Development』는 지식의 깊이와 범위를 그대로 유지하면서도 복잡한 기술적 주제를 알기 쉽게 풀어가는 헤드 퍼스트의 전통을 잘 이어가고 있습니다. iOS 개발이라는 산은 어떤 길로 가더라도 경사가 심하지만,『 Head First iPhone and iPad Development』는 경사진 길을 쉽게 올라 갈 수 있도록 밧줄, 안전띠를 포함한 숙련된 가이드와 같은 역할을 합니다! 힘들지만 눈길이 가는 iOS 플랫폼을 빠르게 이해하고 개발하려는 분께 이 책을 추천합니다.”
_크리스 펠소, snogbogging.com

리뷰/한줄평5

리뷰

9.4 리뷰 총점

한줄평

9.0 한줄평 총점

클린봇이 부적절한 글을 감지 중입니다.

설정

채널예스 기사1

  • [IT 특집] 거물급 OS 세대교체, 새로운 전쟁의 시작
    [IT 특집] 거물급 OS 세대교체, 새로운 전쟁의 시작
    2015.09.02.
    기사 이동