이전

리뷰 (6)

한줄평
평점 분포
  • 리뷰 총점10 33%
  • 리뷰 총점8 67%
  • 리뷰 총점6 0%
  • 리뷰 총점4 0%
  • 리뷰 총점2 0%
연령대별 평균 점수
  • 10대 0.0
  • 20대 0.0
  • 30대 0.0
  • 40대 8.0
  • 50대 8.0
리뷰 총점 종이책
초보자에서 중급자로 넘어가기 위해서 필요한 것은...
"초보자에서 중급자로 넘어가기 위해서 필요한 것은..." 내용보기
보통 뭔가를 처음으로 시작하는 사람들을 우리는 초보자라고 부른다. 그런 초보자들에게 필요한 것들은, 먼저 가장 필요한 지식들이 담겨 있는 "기본서" 라는 것을 보게 된다.    아이폰 개발을 시작한다면, Objective-C에 대한 문법 설명, Cocoa 프레임워크에 대한 사용법, 간단한 예제들을 보면서, 실제로 어떻게 쓰면 된다라는 것들에 조금씩 익숙해 지게 되면서, 개발에 대한
"초보자에서 중급자로 넘어가기 위해서 필요한 것은..." 내용보기

 보통 뭔가를 처음으로 시작하는 사람들을 우리는 초보자라고 부른다.

그런 초보자들에게 필요한 것들은, 먼저 가장 필요한 지식들이 담겨 있는 "기본서"

라는 것을 보게 된다.

 

 아이폰 개발을 시작한다면, Objective-C에 대한 문법 설명, Cocoa 프레임워크에 대한

사용법, 간단한 예제들을 보면서, 실제로 어떻게 쓰면 된다라는 것들에 조금씩 익숙해

지게 되면서, 개발에 대한 지식들도 조금씩 늘어나게 된다.

 

 그런데, 과연, 이것 뿐일까?

 

 초보자가 중급자로 넘어가기 위해서 필요한 것은 충분한 "경험" 이라는 생각이 든다.

특히나, 리소스가 한정되어 있는 모바일 등에서는 그 "경험" 이라는 것은 매우 중요한

부분이라고 할 수 있다.

 

 예를 들어, 본문 중에, Core Audio를 쓰기 위해서는 에뮬레이터가 아닌 실 장비에서

테스트를 해야 한다라는 말이 나온다. 에뮬레이터의 Core Audio 에 대한 기능이 잘못되어서

정상적인 코드지만, 에뮬레이터는 오류가 발생한다라는 말이다.

 

 과연 이런 부분들을 단순한 초보자가 알 수 있을까?

 

 보통, 초급, 중급 서적으로 나누는 기준은, 초급 서적은 "기본"을 중급 서적은 "활용" 에

의미를 가지고 있다.

 

 iPhone Advanced Projects 는 그런 경험에 대한 이야기를 담고 있다.

 

물론, 이런 경험들을 모두 담을 수 는 없고, 여러 분야에 대해서 담고 있기 때문에,

경우에, 따라서는 깊이가 떨어진다고 볼 수 있다.

 

 하지만, 이런 책들은 당신이 소모할 많은 시간을 아껴주는 책이다. 왜냐하면, 우리는

이런 책을 읾음으로써, 다른 사람들이 이미 시간을 들여 해결한 문제를 쉽게 피해갈 수

있기 때문이다.

YES마니아 : 골드 c******m 2010.05.23. 신고 공감 0 댓글 0
리뷰 총점 종이책
초보 어플계발자를 위해 강추
"초보 어플계발자를 위해 강추" 내용보기
서점에서 여러가지 개발 책중, 골라서 구입했는데, 아직 끝까지 정독하진 않았지만, 적절한 예제와 알기쉬운 설명으로 만약 나와 같은 초보 계발자라면 아이폰 어플리케이션 계발을 위한 최상의 추천 도서라고 생각됩니다. 특히 따라하기 쉽도록 설명된 프로그램 예제는 참 많은 도움이 되고 있습니다.
"초보 어플계발자를 위해 강추" 내용보기
서점에서 여러가지 개발 책중, 골라서 구입했는데, 아직 끝까지 정독하진 않았지만, 적절한 예제와 알기쉬운 설명으로 만약 나와 같은 초보 계발자라면 아이폰 어플리케이션 계발을 위한 최상의 추천 도서라고 생각됩니다. 특히 따라하기 쉽도록 설명된 프로그램 예제는 참 많은 도움이 되고 있습니다.
b******0 2010.04.09. 신고 공감 0 댓글 0
리뷰 총점 종이책
아이폰 실전프로젝트 개발서
"아이폰 실전프로젝트 개발서" 내용보기
아이폰 앱개발을 하면서 생소한 환경에서 개발하다보면 여러가지 상황이 생깁니다 기본 언어부터 시작해서 맥OS만의 시스템에 적응해야 되는데 실제 프로젝트를 통해서 여러가지 상황에 대한 내용이 있습니다   구성자체가 아이폰 게임 프로젝트책과 비슷한데 각기 다른 상황의 프로젝트를 통해서 여러가지 어플의 개발시 필요한 정보를 알려줍니다 11가지 프로젝트를 통해서 자
"아이폰 실전프로젝트 개발서" 내용보기

아이폰 앱개발을 하면서 생소한 환경에서 개발하다보면 여러가지 상황이 생깁니다

기본 언어부터 시작해서 맥OS만의 시스템에 적응해야 되는데 실제 프로젝트를

통해서 여러가지 상황에 대한 내용이 있습니다

 

구성자체가 아이폰 게임 프로젝트책과 비슷한데 각기 다른 상황의 프로젝트를

통해서 여러가지 어플의 개발시 필요한 정보를 알려줍니다

11가지 프로젝트를 통해서 자신이 하려는 프로젝트에 대해서 많은 도움을 받을수

있습니다

저도 네트워크쪽을 하면서 이책의 네트워크부분이 많은 도움이 되었는데

다른아이폰 서적의 경우 네트워크쪽의 정보가 많이 나와있지 않았습니다

어플개발시 네트워크쪽 자료는 찾는다면 이책이 많은 도움이 될것입니다

 

그외에도 프로젝트 하나마다 앱개발시 필요한 정보를 얻을수 있을것입니다

하나 단점을 언급하자면 분명 많은 프로젝트에 대한 내용이 있으나

좀더 자세한 내용이 있으면 좋겟다는 생각이 듭니다

일반 초보자분들은 약간 어려울수도 있겟다는 생각이 듭니다

그리고 여러가지 분야를 다루다보니 그외의 내용들은 자신이 직접 찾아봐야한다는

점도 있습니다

 

하지만 아이폰 서적중에서는 실제 프로젝트를 개발하는 개발자라면 꼭 필요한

도서라고 생각합니다

m*****n 2010.06.08. 신고 공감 0 댓글 0
리뷰 총점 종이책
아이폰 개발? 뭐부터 시작하지?
"아이폰 개발? 뭐부터 시작하지?" 내용보기
아이폰 개발에 뛰어든지 얼마 안되는 초보 개발자의 입장에서 리뷰를 남깁니다.   이 책을 보는 많은 분들이 공감하시는 내용이겠지만 아이폰 초보 개발자를 위한 책은 아닙니다.. 그러면서도 초보 개발자를 위한 책이기도 합니다..   전자는 최소 Beginning iPhone 3 Development, Objective-C 를 통해 언어의 철학에 대한 배경(객체지향적속성)이나 MVC 체제에 대한 이해 및 숙련
"아이폰 개발? 뭐부터 시작하지?" 내용보기

아이폰 개발에 뛰어든지 얼마 안되는 초보 개발자의 입장에서 리뷰를 남깁니다.

 

이 책을 보는 많은 분들이 공감하시는 내용이겠지만 아이폰 초보 개발자를 위한 책은 아닙니다..

그러면서도 초보 개발자를 위한 책이기도 합니다..

 

전자는 최소 Beginning iPhone 3 Development, Objective-C 를 통해 언어의 철학에 대한 배경(객체지향적속성)이나 MVC 체제에 대한 이해 및 숙련 등을 통해 기초를 닦은 상황을 기본으로 했을 경우를 얘기하는 것이고, 후자는 기초가 닦여 있을 때 실제 개발을 위한 지침 및 방향 제시가 될 수 있는 경우를 얘기하는 것입니다..

 

본인의 경우에는 후자에 더 걸맞는 상황이 아닌가 싶습니다..

시작한지 얼마 되지는 않았지만 Objective-C 나 개발 프레임워크에 어느 정도 익숙해졌을 때 내가 이것들을 통해 무엇을 구현할 것인가 라는 의문을 가져본, 본인을 포함한 비슷한 상황의 개발자가 있다면 각각의 챕터에 선보여진 주제들이 자주 접할 수 있는 아이폰 개발의 초석이 되는 내용이 아닌가 생각됩니다.

 

특히나 역자가 소개한 최대 특장점인 디버깅에 관련된 내용은 책의 어느 주제보다도 값진 백미가 아닐까 생각됩니다.

디버깅이란 주제에 대해 이미 지식을 가지신 분이시라면 별다른 감흥이 없으실지도 모르겠지만 애플의 영문 디버깅 가이드 외에 디버깅에 관련된 내용을 접할 기회가 없던 이들에게는 또한 접하기 쉬운 훌륭한 가이드가 될 수 있을 것이라 생각합니다.

c******j 2010.05.22. 신고 공감 0 댓글 0
리뷰 총점 종이책
iPhone Advanced Projects 읽고
"iPhone Advanced Projects 읽고" 내용보기
이 책의 구성은앱스토어에 프로그램을 올린 개발자들 중11 명이 각자의 주제를 가지고 칼럼형식으로 구성이 되어있다.   하나의 주제를 하나의 챕터에 모두 담는다는걸 참 힘들것이다.좋은 주제들이 많은데 그래서 좀 아쉬움이 남는 책이었다.   이 전에 읽었던 '아이폰 게임 프로젝트' 와 동일한 구성이면서각 챕터들이 다루는 주제는 다행이 틀린 내용을 다루고 있었다.   그리고
"iPhone Advanced Projects 읽고" 내용보기

이 책의 구성은
앱스토어에 프로그램을 올린 개발자들 중
11 명이 각자의 주제를 가지고 칼럼형식으로 구성이 되어있다.

 

하나의 주제를 하나의 챕터에 모두 담는다는걸 참 힘들것이다.
좋은 주제들이 많은데 그래서 좀 아쉬움이 남는 책이었다.

 

이 전에 읽었던 '아이폰 게임 프로젝트' 와 동일한 구성이면서
각 챕터들이 다루는 주제는 다행이 틀린 내용을 다루고 있었다.

 

그리고 아이폰 게임 프로젝트의 저자가 이 책에도 나와 있는게 참 재미있었다.
자신의 게임 소개도 하고 책도 쓰고 여러면에서 좋은 점이긴 하다

 

아이폰 관련 책을 2권째 읽고 있지만
역시 아직도 Objective-C 는 익숙하지가 않다. -_-;;;;
읽는 책들이 다 해당 관련 환경이 만들어져 있다는 가정하에 다루기 때문에
더욱 그런게 아닌가 싶다.

 

아이폰 게임에 대해 어느정도 익숙한 개발자들이 대상인 책이라
처음 접하는 사람들은 아무래도 읽기엔 힘들지 않을까 싶다.

 

1장은 파티클 시스템이라는 주제로 다루고 있다.
게임 프로그램 개발에 있어서 불똥 이나 불, 연기 등의 효과를
내는 방법을 다루고 있다.

 

개인적으로는 참 흥미있는 주제였다.
다만 하나의 간단한 게임을 가지고 만들어가면서
이런 저런 효과를 구성하는 과정을 담았다면 하는 아쉬움이 있다.

 

소스코드가 잘못 잘렸는지 블럭이 하나씩 빠져있어
읽다보니 자꾸 눈에 보여 흐름이 조금씩 끊기는 점도 조금 아쉬웠다.
아무래도 개발자다보니 자꾸 블럭이 빠진게 눈에 들어온다. -_-;

 

2장은 처음에 읽었던 책에도 나왔던 요아김 본도의 통신게임
자신의 체스게임에서 메세지 통신 기능에 대해서 다루고 있다.

메세지 통신 체스를 하기 위해 데이터를 저장하고 해당 사용자의 아이폰에
데이타를 전송할 중앙서버 를 구축하는 과정을 다루고 있다.

자바는 이미 지나갔고 파이션이 떠오르고 있다고 얘기하고 있지만
개인적인 의견이라 잘 모르겠고
 
데이터 통신을 위해 별도의 서버를 두는 과정에서
서버 구축이 아닌 구글에서 제공하는 무료 구글 앱 엔진(GAE) 와
파이션을 이용하여 서버 프로그래밍 및
관련된 데이터 통신과 해당 데이터를 변환하는 과정이 재미있었다 
 

3장은 오디오 스트리밍 에 대한 주제로 다룬 챕터이다.
개인적으로는 가장 맘에 드는 챕터중 하나이다.
자신의 음원 재생 애플리케이션을 만들기 시작하면서
그 과정에서 막혔던 부분들 그런 부분들을 어떻게 해결하고
프로그램을 완성하게 되었는지의 과정을 다루고 있다.

 

4장은 아이폰에서 디버깅 하는 방법에 대해서 다루고 있다.
로그 기록을 위해 어떤식으로 구성을 하는지
가장 빈번히 일어나는 버그 들을 예를 들고 그 버그들을
잡기 위해 어떻게 디버깅을 하여 찾아내는지 등의
내용을 다루고 있다.

 

그러한 디버깅 과정을 볼 수 있어서 이 챕터 또한 괜찮았는데
다만 아쉬운점이 있다면
처음엔 자신의 게임에서 발생했던 버그를 잡는 과정을 다루다가
나중에는 그냥 버그의 예를 들고 그 버그를 잡는 과정으로 끝이났다. -_-;;
중간에 흐름이 바뀌어 좀 당황하기도 했다

 

내가 빼먹고 읽은 건지 모르지만
게임에서 발생했다던 버그를 어떻게 잡았는지 그 부분이 없어 아쉬웠다.

 

5장은 SQLite 을 이용하여 sql 을 사용하는 방법을 다루고있다.
짧은 내용으로 다루고 있지만 그래도 SQLite 을 어떻게 사용하는지 볼 수 있어
괜찮았던거 같다.

아쉬운 점이라면 그림중 테두리가 없는 애뮬레이터 그림들이 있어
읽다가 중간이 떠보여 읽다가 흐름이 조금 끊긴다는 점이다.


6장과 7장은 데이터를 SQLite 가 아닌 코어 데이터 라는 어떻게 보면
JAVA 에서 EJB 의 CMP(?) 와 비슷한 개념의 모델을 사용하여
구현하는 방식을 다루고 있는거 같은데 기반지식 없이 읽기엔
좀 어려운 감이 있었다.


8장은 아이폰으로 PC 를 원격제어 하는 프로그램 개발에 대해서 다루고 있다.
처음에 그러한 아이디어를 생각하게 된 계기와
원격제어 프로그램을 만들어 가는 과정을 다루고 있어 좋았다.
다만 여기도 그림중 테두리가 없는 그림들이 있어 좀 아쉬웠다.
개인적으로는 이런 아이디어를 어떻게 생각하게 됐을까 하고
감탄을 했다.

 

9장은 주식 사이트의 주식 정보를 가져와 아이폰에서 보여주는
부분에 대해서 다루고 있다.

여기서 주식 사이트에서 받아온 정보를 파싱하여 아이폰에서 보여주는
데이타로 전환하는 과정이 나오는데..

 

얼마전에 우리나라에서 앱스토어 올린 분중 url 로 받아온 정보를 파싱하여
해당 정보를 보여주는 프로그램을 올린 분의 얘기를 들은 적이 있어
읽으면서 개인적으로 재미있었다.

[그렇게 할 수 밖에 없었던..... 관련정보를 제공해주지 않아서..-_-;;]


전체적으로 읽으면서 조금 아쉬웟던 점은
Objective-c 에서 쓰는 클래스들에 대한
간단한 로드맵 이 있었으면 더 좋지 않았을까 한다.

 

책 자체가 따라해보며 아이폰 프로그램을 개발하는 책이 아닌
아이폰 프로그램을 개발해보았거나 어느정도 접해본 개발자들을 대상으로 하는
책이라 어떠한 설명없이 바로 해당 사용기능이나 사용 클래스 들을 언급하며
진행하는 경우가 종종 있는데 간단한 부연 설명이라도 있었으면 더 좋았을거 같다.

 

 

 

j***o 2010.05.05. 신고 공감 0 댓글 0
리뷰 총점 종이책
컬러가 마냥 아쉬운...
"컬러가 마냥 아쉬운..." 내용보기
임베디드 시스템 개발을 수년간 해오다 보니   예전에는 두껍기만 하고, 그냥 API 함수들만 나열하고 설명하고 ..ㅡ.ㅡ.   지루하기 짝이 없는 책들을 정석인양 떠받들고 모시고 다녔는데..   요즘은 책의 내용이나 책 구성에도 정말 많은 신경을 쓰는것 같다.   우선 이 책은 11개의 chapter로 구성하고, 각 chapter별로 핵심적인 개발 기술을   소스와 함께 설명하고 있는데
"컬러가 마냥 아쉬운..." 내용보기
임베디드 시스템 개발을 수년간 해오다 보니
 
예전에는 두껍기만 하고, 그냥 API 함수들만 나열하고 설명하고 ..ㅡ.ㅡ.
 
지루하기 짝이 없는 책들을 정석인양 떠받들고 모시고 다녔는데..
 
요즘은 책의 내용이나 책 구성에도 정말 많은 신경을 쓰는것 같다.
 
우선 이 책은 11개의 chapter로 구성하고, 각 chapter별로 핵심적인 개발 기술을
 
소스와 함께 설명하고 있는데..
 
예를 들자면, chapter 8 의 경우  iphone에서 무선 네트웍 프로그램을 하는 주제를
 
현재 문제가 되는 상황과 그것을 해결하는 방법 그리고 더 나은 것을 위한 고민(?)을
 
겉들여 읽는 독자로 하여금 생각하게 하고 있다.
 
이렇게 이 책이 내용에서나, 구성에서도 타 개발자에게 추천해주고 싶다.
 
 
그러나....
 
오늘날과 같이 앱 세상에서 사는 우리에게 흑백으로 이루어진 책은  나의 눈에 피로를 준다.
 
컬러를 사용해서 책을 구성하였더라면.. 하는 깊은 아쉬움을 남기면서...
 
5점 만점에 3.2점으로 마무리할까 한다.
s*****4 2010.05.19. 신고 공감 0 댓글 0