|
아이폰 개발 서적 대부분의 책이 iPhone SDK에 대한 튜토리얼을 중심으로 제공하고, 정작 기본이 되는 objective-C에 대해서는 부록이나 한개의 챕터정도를 할애하여 간단히 집고 넘어가는게 못내 아쉬웠는데, 이 책으로 큰 청량감을 맛 보았습니다.
이 책은 빠르지만 얕지는 않게 objective-C를 공부할 수 있으며 두고두고 참고 할만한 책인 것 같습니다. 기본적인 문법, objective-C스러운 디자인을 하기 위해 필요한 개념들, 메모리 관리기법들 등, 가려운 부분을 긁어주는 내용이 많습니다. 이리저리 마우스품을 팔아서 얻고 국내외 서적으로 부터 배웠던 것들을 좀 정리해봐야겠다는 생각으로 가볍게 읽어 내려갔는데, 복잡하게 얽혀있던 지식들이 정리되는 것 뿐만 아니라 미처 알지 못했던 많은 정보와 objective-C의 매력도 찾아볼 수 있었던 것 같습니다.
읽어내려가면서 아!!~ 를 머릿속에서 외쳤던 부분들은 조금 나열하자면
정도입니다. 이는 평소에 궁금했지만 그냥 지나쳤던 부분들이거나 정리가 확실히 되지 않을 것들이고, 이 외에도 전체적으로 맥을 잡아주고 자세히 알려주는 장들도 많았습니다.
아이폰 개발을 처음 시작해보는 분들에게는 objective-C에 대해서 다른 어떤 책보다 어렵지 않게 공부해나갈 수 있고 두고두고 참고해볼만한 레퍼런스가 될 것 같고, 이미 경험이 있는 분들께는 정리와 함께 미처 알지 못했던 지식도 적잖이 얻을 수 있는 알토란 같은 책이 될 것 같아 리뷰를 남겨 봅니다.
|
|
iphone개발의 기초를 다지는데 반드시 필수서적이라고 꼽고싶다.
본 서적은 iphone개발을 원하는 개발자들에게 objective-c의 기본과 필수적인 지식을 갖추는데 손색이 없는 도서이며 대다수의 기술서적처럼 벽돌같은 두께를 자랑(?)하지 않으면서도 결코 어렵지 않게 습득할 수 있도록 잘 구성된 책임이 틀림없다.
물론 개발언어를 처음으로 접하거나 개발자로서 입문한지가 짧은 사람들은 이 책 또한 상당한 수준이 있으리라고 생각하지만, 어느 정도 개발언어와 OOP를 접해본 독자들은 그렇게 어렵지 않을것으로 본다.
리눅스와 윈도우즈가 장악하고 있는 국내 개발환경을 볼땐 apple의 개발환경과 IDE가 생소하고 새로운 분야임이 틀림없다.
하지만 다양한 개발환경을 접해보는것도 개발자로서 멋진 경험임이 틀림없으며 오랜 기간동안 개선되어온 objective-c를 접해보는 것은 개발자로서 더할 나위 없는 좋은 경험이라 생각된다.
본인이 처음 접해본 본서는 맥의 개발환경의 특징과 장단점, 또한 다른 개발언어들과의 차이점을 잘 비교해 주고 있었다.
단지 조금 아쉬운 점은 언어의 기초적인 부분에 분량을 할애하면서 맥 프레임웍과 유닉스 환경만의 특징인 카테고리, 프로토콜, 키밸류코딩, 프레디킷등의 설명에 분량이 좀 작아 심도있고 다양한 설명이 좀 부족했던것 같아 아쉬웠다.
트랜드에 맞춰 앞다투어 출간되는 맥관련 서적들이 iphone에 집중되면서 본서도 iphone개발과 연관된 제목으로 출간되었으나, 참고로 언급하자면 본서는 objective-c의(2.0포함) 기초와 맥OSX의 개발에 관한 부분이 대부분을 차지한다.
즉, iphone에 연관된 부분도 언급은 하고 있으나 이 책을 읽어서 iphone 개발을 바로 할 수 있으리라고 생각하면 오산이다.(안타깝게도 iphone개발의 핵심툴킷인 UIKit은 본서에서 설명하고 있지 않다. OS X개발을 위한 Application Kit을 다룬다.)
하지만 본서는 iphone개발을 위한 필독서이며, 반드시 읽어야하는 책임은 틀림없다.(물론 objective-c의 습득이 중요하다는 뜻이다)
기초 없이 시작하는 게임은 필패일 확률이 그만큼 높다.
본서는 iphone개발을 위한 초석을 잡는 작업중 가장 기본적인 부분에 해당하고 이 책을 마스터한 뒤에는 코코아 서적을 반드시 마스터해야 한다.
물론 목표에 도달하는 방법은 여러가지다.
어디까지나 그 방법은 각자가 선택해야할 부분이지만, iphone개발을 이제 시작해 보려는 사람들은 성급하게 코코아와 objective-c를 예제위주로 설명하는 한권의 책으로 해결할 생각보다는 objective-c와 코코아를 따로 차근차근 순서대로 익혀가길 본인은 바랄뿐이다.
또한 이 책은 다른 it서적들중 종이 질이 좋지 않거나 심지어 역한 냄새까지 나는 그런 품질은 보이지 않는다. 책의 구성과 종이 질 모두 좋으며 제본 상태도 좋아 어떤 책같이 중간에 갈라지거나 하지 않아 마음에 든다.(어찌보면 이런것은 기본적임에도 슬프게도 2,3만원하는 가격에도 책의 품질이 엉망이 서적도 가끔있다)
그리고 번역 품질도 꽤 높아 오히려 한글이 더 어려운 번역서와는 차이가 있다.
아무쪼록 내용과 품질 모든 면에서 꽤 괜찮은 이 책을 읽는 모든 iphone 개발자들에게 좋은 결과가 있길 기대합니다.
|
| 아이폰 개발을 위해 처음 오브젝티브-C를 접하는 개발자에게 술술 읽히는 쉬운 설명으로 Objective-C에 대한 개념을 잡을 수 있도록 도와 준다. 물론 더 깊게 들어가고 싶다면 다른 도서들도 봐야겠지만, 초보자들이 개념을 이해하고 다른 고급 서적들을 이해하기 위해서 먼저 꼭 읽어보면 도움이 많이 될 것 같다. |
|
맥에서 예제 소스를 다운받으라는 http://www.bjpublic.co.kr 에 들어가 봤더니 메뉴는 플래시로 되어 있는 데다가 한글이 깨져서 도저히 예제 소스를 받을 수가 없습니다.
MS 윈도우와는 아무런 관련이 없는 맥을 대상으로 한 책인데 이건 너무하지 않나요?
윈도우에서 들어갔더니 제대로 보이네요.
우리나라 웹의 현실이 아직 이렇구나 싶어 씁쓸합니다.
책의 내용 자체가 어떻든 간에 절대 좋은 점수를 줄 수가 없네요. |