|
눈에 쏙들어오는 구성, 친근한 말투 따라하기 쉬운 STEP BY STEP 별 예시등이 초보자인 저도 잘 이해가능 하게 도움이 많이 되었습니다.
특히 감명 깊었던 부분은 '바보 같은 질문은 없습니다' 라는 부분인데
대부분의 전문가들은 일반 초보자들의 생각을 읽기가 힘든 부분이 있습니다. 그들 입장에선
당연히 1+1=2 인것처럼 당연하다 여기는 것도 초보자들입장에선 왜그럴까? 하는 생각이 자주 듭니다.
이걸 노린듯한 파트로 초보자의 입장에서 어떤점이 어려울까? 생각 한 부분 이거나
아니면 직접 초보자가 작성한 질문들을 모은것 같은, 어느쪽이든 초보자를 위한 유용한 파트인것 같습니
다. 아직 중반정도 읽었지만 추천 드리고 싶습니다. |
|
<<헤드 퍼스트 아이폰&아이패드 개발>>헤드 퍼스트 시리즈의 책은 많은 이들의 사랑을 받고 있는 책이다. 아이폰&아이패드 개발을 하는 개발자들이 개발을 할 때 책이 없는 상태로 만들 때는 어렵고 힘들게 만들었기에 불공평하고 억울하다는 생각을 하면서 헤드 퍼스트 책의 정리가 잘 되어 있다는 것을 표현해주는 기분이 들었다. 아이폰과 아이패드 개발의 모든 것이 들어간 책은 아니지만 만약 다 들어간다면 수천 페이지가 될 것이라고 말하는 것을 보며 모든 것이 들어간다면 페이지의 수가 그 정도가 될 것이란 생각이 든다. 하지만 그러기에는 너무 시간이 오래 걸리기도 하고 가볍게 시작하는 사람들이 보지는 못하고 구성이 어려워 질 수 있기 때문에 아이폰과 아이패드 앱을 개발하는 입문자, 초급자 수준의 도서로 쓰여져 있다. 보다 체계적인 아이폰 앱 개발 정보를 습득하고자 하는 사람들에게 좋은 책이다. 이 책을 통해서 인지 과학 및 학습 이론에 기반을 둔 학습법으로 쉽고 재미있게 배울 수 있고, 인터페이스 빌더, Xcode를 포함한 아이폰 SDK의 툴들을 배울 수 있고 눈에 띄는 아이폰 앱을 만들기 위한 Object-C원리를 마스터할 수 있고 핵심 메모리 전략, 디버깅 기법, 코어데이터와 GPS 등 다양한 기술을 배울 수 있다. 기본적인 iOS 패턴 지금까지 앱 개발에 이용할 수 있는 도구가 무엇인지 Xcode는 어떻게 활용하는지 확인 후 본격적으로 자신만의 프로젝트를 만들어 보면서 iOS 프로젝트는 어떻게 만들지, 앱의 각 부품이 어떻게 협력하는지, 어떤 유형의 상호동작 패턴과 활용할 수 있는지 패턴을 파악할 수 있도록 되어 있습니다. 이외에도 보충학습에서 코드를 자세히 살펴도 보고, 여러 뷰를 효과적으로 보여주는 앱은 어떻게 구성이 되어있는지 볼 수 있습니다. 이를 토대로 훨씬 멋진 앱으로 다가갈 수 있습니다. 앱은 많은 양의 DB를 효과적으로 다루므로 사용자에게 편리함을 주는 앱은 SpinCity를 통해서 수많은 레코드 박스를 뒤지지 않고도 쉽게 찾을 수 있습니다. 앱 제출을 하면서 아이폰과 아이패드의 경우 검토 과정이 안드로이드 보다 더 엄격해서 디바이스에 대한 디자인을 잘 맞추고 규칙을 따러야 하는데 그 부분이 어려울 것이고 제출했다가 통과가 안되어 수정하는데도 힘든 부분입니다. 규격을 따라야 통과가 되는 앱스토어 그로 인해서 사람들이 더 믿고 괜찮은 유료앱의 경우 구매하는 소비자들도 많이 있습니다. 아이폰과 아이패드 앱을 만드는 기초부터 검토 과정까지 쉽게 설명이 되어 있습니다. 헤드퍼스트 아이폰과 아이패드 책은 시선을 사로잡는 앱을 만들기 위해 유용한 책인 것 같다.
|
|
Head First 시리즈는 재미와 지식을 함께 전달해주는 묘한 매력이 있기 때문에, 항상 관심있게 봐왔습니다. 이번 Head First iPhone and iPad Development 3차 개정판도 정말 재미있게 읽었습니다.
Objective C와 다른 언어와의 유사점 또는 차이점을 쉽게 비교하여 설명하고 있고, 중간중간 삽인된 인물사진의 말풍선을 통해 독자로 하여금 피식~ 웃음을 짓게 하는 유머도 포함하고 있습니다. 장,절이 끝난 마지막 페이지에서는 퍼즐 및 연습문제를 제시하여 독자들에게 방금 읽는 내용을 다시 일깨워주고 있습니다.
iOS 앱개발 입문서/학습서이긴 하지만 재미있고 센스있는 구성으로 어떤 때에는 소설을 읽는 것 같기도 하고, 또 어떤 때에는 잡지를 읽는 것 같은 기분이 들게 합니다. 그 이유는 각 장을 시작할 때 그 장에서 설명하는 주제와 맞는 예제상황을 제시하여 독자로 하여금 쉽게 이해할 수 있게 도와주기 때문입니다.
이번 개정 3판에서는 iOS7과 Xcode5를 사용한 설명이 추가되었다고 하는데, iOS7에 대해서는 많은 분량이 언급되어 있지 않아서 조금 아쉬웠습니다. 디자인 관련 부분에만 IOS7에 대한 설명이 조금 되어있고, 그 외에는 이전 버전과 동일함을 느꼈습니다.
그럼에도 iOS 앱 개발을 처음 시작하는 입문자나 개발자에게 정말 최적의 입문서임을 느꼈고, 그 분들에게 강력 추천합니다. Head First 시리즈는 실망시키는 일이 거의 없으니까요. ^^ |