메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

Head First iPhone and iPad Development : 사용자 경험 중심의 iOS 앱 개발 입문서 (개정3판)

  • 저자 : 트레이시 필로네 , 댄 필로네 , 폴 필로네 , 브렛 맥러플린
  • 번역 : 우정은
  • 출간 : 2014-05-28
  • 페이지 : 368 쪽
  • ISBN : 9788968481055
  • 물류코드 :2105
초급 초중급 중급 중고급 고급
0점 (0명)
좋아요 : 25

시선을 사로잡는 아이폰 & 아이패드 앱 만들기

만약 아이폰 킬러 앱이 될만한 좋은 아이디어가 있다면 어디에서 시작하겠습니까? 『헤드퍼스트 아이폰 & 아이패드 개발』은 여러분이 처음 앱을 만들고 실행할 수 있도록 도와줍니다. 인터페이스 빌더, Xcode를 포함한 아이폰 SDK 툴을 빠르게 배우고 눈에 띄는 아이폰 앱을 만드는 데 꼭 필요한 오브젝티브 C 원리를 마스터할 수 있습니다. 차분히 따라가다 보면 눈에 띄는 대박 아이폰 앱을 만드는 과정을 경험할 수 있습니다.


[이 책의 대상 독자]

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


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

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

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


[이 책의 상세 내용]

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


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

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


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


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


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

 

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


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

저자

트레이시 필로네

아낌없는 지원을 배풀고 헤드 퍼스트 세계를 공유해준 공동 저자이자 남편에게 감사합니다. 수학 책을 쓰기로 결정하기 직전까지 해군의 미션 계획 지원 및 RF 분석 소프트웨어 관련 일을 하던 프리랜서였습니다. 저자가 되기 전에는 워싱턴 DC 근처의 대규모 상업 공사 현장에서 건설 관리자 일을 맡았습니다. 이때 대수학을 많이 사용했었고 수학 덕분에 빌딩이 세워질 수 있다는 것을 알게 되었죠. 버지니아 공대의 토목 공학 학위, 프로 엔지니어 라이선스, 버지니아 대학교의 교육학 석사 학위를 가지고 있습니다.

 

 

저자

댄 필로네

Vangent, Inc의 소프트웨어 아키텍트로 해군 연구소와 나사에서 소프트웨어 개발팀을 이끌었습니다. 워싱턴 DC의 카톨릭 대학교에서 소프트웨어 공학 학부생과 대학원생을 가르쳤습니다. 전공은 컴퓨터 과학이며 수학은 부전공입니다. 대수학이 얼마나 재미있는지를 알고 싶다면 헤일로 게임을 즐겨보세요. 그리고 x, y, z로 이 모든 일이 어떻게 가능한지 생각해보세요.

 

저자

폴 필로네

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

저자

브렛 맥러플린

인지 이론에 푹 빠진 엘리먼트 84의 개발자입니다. 그는 HTML5, CSS, 자바스크립트, 자바, 레일즈를

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

역자

우정은

한국에서는 LG전자, 썬마이크로시스템즈, 오라클 등의 대기업에서 임베디드 소프트웨어를 개발했고 2016년부터 뉴질랜드에서 새로운 삶을 즐기고 있다. 현재는 뉴질랜드의 수도 웰링턴에 거주하면서 Flux Federation 사 안드로이드 앱 개발자로 일한다. 아이폰, 안드로이드, 자바 스크립트 등 다양한 분야의 서적을 번역했다.

 

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

  • 첫번째 리뷰어가 되어주세요.
결재하기
• 문화비 소득공제 가능
• 배송료 : 0원배송료란?

배송료 안내

  • 책, 아이템 등 상품을 3만원 이상 구매시 무료배송
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
Head First iPhone and iPad Development : 사용자 경험 중심의 iOS 앱 개발 입문서 (개정3판)
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
Head First iPhone and iPad Development : 사용자 경험 중심의 iOS 앱 개발 입문서 (개정3판)
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
Head First iPhone and iPad Development : 사용자 경험 중심의 iOS 앱 개발 입문서 (개정3판)
구입처*
구입일*
부가기호*
부가기호 안내

* 회원가입후 도서인증을 하시면 마일리지 500점을 드립니다.

* 한빛 웹사이트에서 구입한 도서는 자동 인증됩니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한됩니다.

* 절판도서, eBook 등 일부 도서는 도서인증이 제한됩니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실