이전

리뷰 (9)

한줄평
평점 분포
  • 리뷰 총점10 78%
  • 리뷰 총점8 0%
  • 리뷰 총점6 22%
  • 리뷰 총점4 0%
  • 리뷰 총점2 0%
연령대별 평균 점수
  • 10대 0.0
  • 20대 0.0
  • 30대 9.0
  • 40대 10.0
  • 50대 6.0

포토/동영상 (1)

리뷰 총점 종이책
실제 감상평
"실제 감상평" 내용보기
초보자들도 쉽게 실습할수 있도록 그림과 예시 코드 설명이 정말 잘되어 있습니다.  그림 글 포함해서 3번이상 반복적으로 알려줘서 초보자들 코드 작성 실수나 오류를 잘 잡아줍니다.  기본적 언어에 지식 없어도 실습하는데 큰 문제가 업습니다. 중간중간 팁과 보충 설명은 중요하니 꼭 읽고 이해 하는게 중요합니다.  그래도 잘 되지 않으면 홈페이지 제공하는 소스코드를 다운받
"실제 감상평" 내용보기

초보자들도 쉽게 실습할수 있도록 그림과 예시 코드 설명이 정말 잘되어 있습니다. 

그림 글 포함해서 3번이상 반복적으로 알려줘서 초보자들 코드 작성 실수나 오류를 잘 잡아줍니다. 

기본적 언어에 지식 없어도 실습하는데 큰 문제가 업습니다.

중간중간 팁과 보충 설명은 중요하니 꼭 읽고 이해 하는게 중요합니다. 

그래도 잘 되지 않으면 홈페이지 제공하는 소스코드를 다운받아서 먼저 

실행해보시고, 실습하셔도 좋습니다. 특히 그림은 따로 구하기보다 

다운받은 소스코드에 그림을 이용하시는게 코드 오류를 줄여주고  좋아요 

 

y****m 2021.09.10. 신고 공감 0 댓글 0
리뷰 총점 종이책
도서 리뷰_ Do it! 스위프트로 아이폰 앱 만들기 입문 [개정 5판]
"도서 리뷰_ Do it! 스위프트로 아이폰 앱 만들기 입문 [개정 5판]" 내용보기
이지스퍼블리싱 출반사의 “Do it! 스위프트로 아이폰 앱 만들기 입문 [개정 5판]”를 리뷰하고자 합니다.   초보의, 초보에 의한, 초보를 위한 프로그래밍 입문서 이전에도 Do it! 시리즈는 탐독한 적이 있지만, 이번에 다시 한번 “프로그래밍 기초 입문서는 역시 Do it! 시리즈”라는 생각을 가지게 되었습니다. 도서의 첫 대면은 700 페이지라는 결코 작지 않은 분량의 도서이어
"도서 리뷰_ Do it! 스위프트로 아이폰 앱 만들기 입문 [개정 5판]" 내용보기

이지스퍼블리싱 출반사의 “Do it! 스위프트로 아이폰 앱 만들기 입문 [개정 5판]”를 리뷰하고자 합니다.

 

초보의, 초보에 의한, 초보를 위한 프로그래밍 입문서

이전에도 Do it! 시리즈는 탐독한 적이 있지만, 이번에 다시 한번 “프로그래밍 기초 입문서는 역시 Do it! 시리즈”라는 생각을 가지게 되었습니다. 도서의 첫 대면은 700 페이지라는 결코 작지 않은 분량의 도서이어서 오는 부담감이 분명 있었습니다. 그런데 마치 포토샵과 일러스트레이터에 대한 그래픽 디자인 입문 도서처럼, 도서 내용의 반은 (거짓말을 덧붙이자면) 그림으로 채워져 있는 것이 아닌가란 생각을 가지게 되더군요. 이 말이 내용의 수준이 떨어진다는 의미가 결코 아니고, 저자분께서도 도서 구상을 하실 때 나름의 고민이 많았을텐데, 과감하게 그림 삽입에 대해서 아낌없이 지면 할애를 하셨습니다. 가장 큰 이유는 도서가 기초 입문서여서 독자 타겟을 고려한 배려라고 생각됩니다.

 

친절하고 자세한 설명


도서가 어떤 주제를 다루느냐에 따라 내용 구성은 분명히 달라져야 합니다. 앱 제작을 알려주기 위한 책인데, 스크린샷 몇 개 집어넣거나 글로 대신 하거나 툴에 대한 사용은 직접 메뉴 확인을 하라거나, …지양해야 되는 부분인데, 확실히 이책은 어디에 있는 어떤 메뉴를 누르고 어떤 값을 입력하는지 자세한 설명과 함께 step-by-step 방식으로 알려주고 있습니다.

 

스토리보드 (Stroryboard)

안드로이드의 경우 드라이버 HAL과 프레임워크 개발을 했기 때문에 앱 개발은 나름 개발환경이나 플랫폼 지식이 있는 상태여서 수월한 면이 있었습니다. IOS는 플랫폼도 생소할 뿐만 아니라 개발툴 역시 그러했는데, 먼저 접해야 되는 것이 스토리보드(Stroryboard)입니다. 스토리보드라는 것은 UI 인터페이스를 시각적으로 표현한 것이고, 컨텐츠 화면과 화면 간의 연결을 보여주는 도구입니다.

 


 

여기서도 Xcode를 사용하기 위한 메뉴 설명을 위해서 많은 참조 그림을 아끼지 않았습니다.

 

초보를 위한 좋은책, 구성과 편집의 힘

책의 구성이 참 좋다고 느껴지는 부분이 무엇이냐면 가령 “12장 테이블 뷰 컨트롤러 이용해 할 일 목록 만들기”를 보면 이번 장에서는 무엇을 배우고 결과물로 어떤 것이 나오는지를 처음부터 보여주고 시작한다는 것입니다.

 

어떤 기능이 추가될 것인지 알려주고

 

이번 장에서 이를 구현하기 위해서 어떤 내용을 배울지를 알려줍니다.

 

그래서 어떤 scene이 있고, scene은 어떻게 구성이 될지, scene과 scene은 어떻게 연결이 될지 스토리보드를 꾸밉니다.

 

도서가 초보를 위한 좋은 입문서라고 느끼는 가장 큰 부분은 편집의 힘이 느껴져서 입니다. 그림이 많아서, 본문 내용을 컬러풀하게 편집해서 좋은 부분이 있겠지만, 이를 압도하는 것이 짜임새 있는 내용 구성입니다. 위에도 예를 들었지만 아래도 마찬가지입니다. 스택 뷰를 통한 레이아웃을 설명하는 내용이나

 

오디오 재생/녹음 앱을 만들기 위한 기본 환경 구성하기도 마찬가지입니다. 타이틀을 위한 레이블, 재생과 녹음을 위한 버튼, 프로그레스 뷰, 슬라이더, 스위치 등

 

뒤에 14장 비디오 재생 앱도 마찬가지이고, 본 도서는 스토리보드 구성에 중점을 두고 내용 시작을 하며, 확실히 UI 어플리케이션 개발에 탁월한 입문서라는 생각을 가지게 되었습니다. IOS 개발서는 처음인데, 상당히 좋은 인상을 가지게 된 입문서 입니다. 특히 UI 어플리케이션 개발에 굉장히 특화되어 있다는 느낌의 도서이고, 저자분께서 도서 구성과 이야기 흐름에 대해서 굉장히 고민을 하셨을 것으로 사료됩니다. 좋은 책 리뷰하게 되어 영광입니다.

 

i******n 2021.03.24. 신고 공감 0 댓글 0
리뷰 총점 종이책
스위프트로 아이폰 앱 만들기 입문 리뷰
"스위프트로 아이폰 앱 만들기 입문 리뷰" 내용보기
개발 책이라 하면 어려운 단어로 공부하기 지루한 책이라고 생각하기 쉽지만 이 책은 스위프트로 다양한 기능을 이용해 아이폰 앱을 직접 개발하여 자연스럽게 스위프트를 익힐 수 있어서 좋았습니다. 또한 어려운 과정이 아닌 입문과정이라 초보자들이 쉽게 이해하며 따라 할 수 있어서 스위프트로 아이폰 앱을 개발하고자 하는 입문자분들께 적극 추천드리는 책입니다.
"스위프트로 아이폰 앱 만들기 입문 리뷰" 내용보기

개발 책이라 하면 어려운 단어로 공부하기 지루한 책이라고 생각하기 쉽지만
이 책은 스위프트로 다양한 기능을 이용해 아이폰 앱을 직접 개발하여 자연스럽게 스위프트를 익힐 수 있어서 좋았습니다.
또한 어려운 과정이 아닌 입문과정이라 초보자들이 쉽게 이해하며 따라 할 수 있어서
스위프트로 아이폰 앱을 개발하고자 하는 입문자분들께 적극 추천드리는 책입니다.

d********1 2021.03.23. 신고 공감 0 댓글 0
리뷰 총점 종이책
[서평] Do it! 스위프트로 아이폰 앱 만들기 입문 리뷰
"[서평] Do it! 스위프트로 아이폰 앱 만들기 입문 리뷰" 내용보기
1. 어떤 포지션(컨셉)의 책인가요? "문법보다는 다양한 예제를 통한 이해, 결과를 이뤄가는 과정으로 언어의 흥미를 " "손에 익히는 경험을 통해서 언어의 자신감을 갖도록 함" 누구나 한번쯤 영어(언어)를 공부하기 위해 다음과 같은 고민을 해볼겁니다.  '문법을 먼저해야 할까?, 회화를 먼저해야 할까? , 아니면 동시에 해야할까? 그래서 영어학원도 문법반, 회화반, 혹은 문법&회화
"[서평] Do it! 스위프트로 아이폰 앱 만들기 입문 리뷰" 내용보기

1. 어떤 포지션(컨셉)의 책인가요?

"문법보다는 다양한 예제를 통한 이해, 결과를 이뤄가는 과정으로 언어의 흥미를 "
"손에 익히는 경험을 통해서 언어의 자신감을 갖도록 함"

누구나 한번쯤 영어(언어)를 공부하기 위해 다음과 같은 고민을 해볼겁니다. 
'문법을 먼저해야 할까?, 회화를 먼저해야 할까? , 아니면 동시에 해야할까?
그래서 영어학원도 문법반, 회화반, 혹은 문법&회화 반이 있는거 아닐까 생각합니다.
만약 이 책이 영어 교재라면, 회화반에서 봤을 법한 구성입니다.  
서두에 간략한 영어문법과 이후에 상황/유형별로 문장들을 정리하는 그런책 말이지요,

이 책은 문법 때문에 주저하는 입문자에게 약간의 문법지식을 알려주고 흥미와 관심 갖도록 목표합니다

 

2. 그럼 구체적으로 어떤 분에게 적합할까요?

 - 스스로 앱을 만드는 경험과 성취, 결과를 만들고 이루고 싶은 분
 - 최소한의 (스위프트) 문법 공부로 앱을 만들고 싶은 분,
 - 문법서는 읽어봤는데, 코드에서 어떻게 적용할 지 궁금한 분,
 - (아이폰) 앱 개발에서 필요한 문법만 발췌하고 싶은 분,
 - 아이폰의  기능을 어떻게 만들지 알고 싶은 분,
 - 스위프트 (언어)를 경험하고 싶은 분 

 

3. 이런 분은 조금은 아쉽다 느낄 것 같아요,

 - "코드" 한 줄 한 줄마다 "해석"하고 싶은 분
 - "구체적인 코드 설명"을 듣고 싶은 분  
 - 언어가 "작동하는 원리"에 집중하는 분
 - 깊게 (스위프트) "문법을 " 알고 싶은 분 
 - 내 입맛대로 아이폰 기능을 모아 나만의 앱을 만들 수 있는 * 인사이트" 를 얻길 원하는 분

 

4. 이 책은 어떤 구성인가요??
문법과 실습 파트가 있는데, 실습에 큰 비중을 두고 있습니다. 
서두에 최소한의 스위프트 문법을 다루고, 이후 앱 유형 별로 어떻게 코드를 쳐야 할지 설명합니다.  


5. 무엇을 배울 수 있고, 어떻게 읽어야 할까요?
첫째마당에서 둘째마당 04까지 설명하는 문법은 이후 책에서 다룰 스위프트 언어를 이해하는 기초/뼈대 입니다. 
어떻게 변수와 함수를 정의/호출하는지,  아이폰의 메뉴, 버튼, 텍스트와 같은 개별 컴포넌트를 어떻게 사용하는지,
xcode를 설치,새 프로젝트를 만드는 법 등 기초적인 내용을 배울 수 있습니다.

해당 부분의 페이지 수가 적다 느낄 수 있지만, 저는 이 부분에서  어떻게 스위프트 언어가 작동하는지 알 수 있었습니다.

만약 프로그래밍이 처음이라면 
혹은 그래도 조금의 프로그래밍을 공부해야 하는 건가 생각한다면,
개발언어에서 객체란 무엇이고 객체와 변수를 연결하는 것, 함수를 어떻게 정의/호출하는지,이런 지식이 필요합니다

하지만 굳이 객체를 몰라도 이후 반복적으로 
변수와 함수, 그리고 (아이폰) 컴포넌트 세팅 부분을 설명하기 때문에 
책 전체맥락을 이해하는데 어려움은 없을 겁니다.
 

또한,
중간 중간 스위프트 문법 부분을 할당해, 어떤 문법을 이해하고 있어야 하는지 알 수 있습니다.   

 

6. 이 책을 어떻게 활용하면 좋을까요? 어떤 점이 장점인가요?
문법서는 아닙니다. 즉, 실습서 이기 때문에 스위프트 문법을 자세히 알 수는 없습니다
다만 앱을 만들기에 최소한의 문법, 
즉 핵심 기초적인 내용들은 책 구석구석에서 배치하고 있어 조금은 문법서로서 볼 수 있지 않을까 생각합니다.

책 마무리 섹션으로,
'여럿 유형들을 모은 작은 프로젝트 만들기' 가 있으면 어땠을까 하는 점은 아쉽지만,
워낙 유형/기능 별로 실습코드가 구체적으로 정리되어 있어 
상황/기호에 맞게 코드들을 참고할 수 있는 점이 이 책의 장점이 아닐까 싶습니다.

 

마지막으로, 
궁금한 부분을 책 저자분과 소통 할 수 있어, 책을 보다 능동적으로 활용할 수 있을꺼라 생각합니다.  

본 서평은 이지스퍼블리싱에서 소정의 책을 무상으로 제공받아, 직접 읽고 느낀점을 작성한 리뷰입니다.

r******a 2021.03.21. 신고 공감 0 댓글 0
리뷰 총점 종이책
스위프트로 아이폰앱 만들기 리뷰
"스위프트로 아이폰앱 만들기 리뷰" 내용보기
초등학생도 앱을 만드는 시대라고 하지만, 제 주위를 둘러보면 막상 앱은 커녕 웹 기본인 html에 대한 기본 지식도 없는 경우가 대부분 입니다.  전공도 이공계가 아니고, 20년 넘게 개발자가 아닌 신규사업 개발, 마케팅, 기획 업무로 살아온 50대 회사원입니다. 그런 제가 "나도 앱 한번(?) 만들어 볼꺼야, 그것도 아이폰용으로..."라고 했을때, 주변 지인들의 반응은 상상에 맡기겠습
"스위프트로 아이폰앱 만들기 리뷰" 내용보기

초등학생도 앱을 만드는 시대라고 하지만, 제 주위를 둘러보면 막상 앱은 커녕 웹 기본인 html에 대한 기본 지식도 없는 경우가 대부분 입니다.  전공도 이공계가 아니고, 20년 넘게 개발자가 아닌 신규사업 개발, 마케팅, 기획 업무로 살아온 50대 회사원입니다. 그런 제가 "나도 앱 한번(?) 만들어 볼꺼야, 그것도 아이폰용으로..."라고 했을때, 주변 지인들의 반응은 상상에 맡기겠습니다.  

결론부터 얘기하면, 단 하루만에 사진을 꼴라쥬하는 앱과  우리집 주소를 맵에 표시하는 앱을 만들 수 있었습니다.  물론 책에 나오는 코드를 그대로 타이핑하여 시뮬레이터상으로 동작하는 버전이지만, 회사 개발팀에서나 들어본 '빌드'라는 것을 직접 해보고, 그 결과를 바로 눈으로 확인했을때 그 짜릿한 기억이 아직도 생생하네요.

앱 개발을 처음 접하는 입문자에게는 '작지만 바로 성공경험을 체험할 수 있도록 가이드해주는' 책입니다.
프로그래밍 하면 '문법', '개발환경 세팅', '개발툴 설명'등 필요하고 중요하긴 하지만, 독자는 '서론'에서 헤매이다 책 앞부분만 새까매지고 결국 원하는 결과인 '동작하는 앱'하나 제대로 못만들어 보는 경험을 몇차례 해보고 나니 점점 자신이 없어지더군요.

'스위프트로 아이폰앱 만들기(입문)' 책은 그런 점에서 정말 최고의 책입니다.
간단하지만, 앱의 전체 제작과정을 한시간 이내에 바로 결과물로 만들어 내고 그 결과물을 만들기 위해 과정에 대한 상세한 부연설명은 오히려 부연/보충설명으로 구성되어 있습니다.
무려 700여 페이지에 가까운 분량이지만, 무엇을 만드는 프로그램인지에 대한 결과물에 대한 간략한 소개, 어떻게 동작하는지에 대한 설명, 그리고 XCODE실행 부터 거의 모든 단계를 마치 바로 옆에서 하나하나 알려주듯 상세한 설명과 코드 내용이 무엇을 의미하는지에 대한 부연설명을 하는 방식으로 전개되다 보니, 십여페이지가 순식간에 넘어갑니다.  

간단하지만, 앱의 전체 제작과정을 한시간 이내에 바로 결과물로 만들어 내고 그 결과물을 만들기 위해 과정에 대한 상세한 부연설명은 오히려 부연/보충설명으로 구성되어 있습니다.

무려 700여 페이지에 가까운 분량이지만, 무엇을 만드는 프로그램인지에 대한 결과물에 대한 간략한 소개, 어떻게 동작하는지에 대한 설명, 그리고 XCODE실행 부터 거의 모든 단계를 마치 바로 옆에서 하나하나 알려주듯 상세한 설명과 코드 내용이 무엇을 의미하는지에 대한 부연설명을 하는 방식으로 전개되다 보니, 십여페이지가 순식간에 넘어갑니다.

특히, 에러가 발생 할 수 있는 부분에 대해서도 꼼꼼하게 미리 검증하여 자세히 설명해 놓아서, 코딩/빌드시에 맞닥뜨릴 수 있는 여러 케이스에 당황하지 않고 대응할 수 있도록 배려해 놓은 것은 5판이나 개정되며 꾸준히 독자들의 입장에서 update된 것이 아닐까 추측해 봅니다. 사실 사소한 에러 하나는, 초보자 입장에서는 그 다음단계로 넘어갈 수 없는 거대한 벽과도 같은 것이니까요. 그런점에서, 모든 실습 예제들이 에러 없이 100% 실행 된다는 것 만으로도 안심하고 권할 수 있겠네요.

책을 받고 한시간 이내에 바로 만들어 낸 (?) 현재 위치를 Map View형태로 구현해 본 사례 입니다.

애플이 일반 소비자들용 하드웨어(아이폰/맥북)나 소프트웨어(iOS, Mac OS등)뿐 아니라, 개발자용 개발 툴에도 얼마나 많은 투자를 하고 있는지 이번에 새삼 깨달았네요. 입문용 다음 심화용 버전도 출간되었으면 하는 바램입니다.

YES마니아 : 플래티넘 h*****1 2021.03.21. 신고 공감 0 댓글 0
리뷰 총점 종이책
[서평] Do it! 스위프트로 아이폰 앱 만들기 입문
"[서평] Do it! 스위프트로 아이폰 앱 만들기 입문" 내용보기
이 책은 2016년 부터 현재 2021년까지 무려 5번이나 개정된 서적이다 책의 전체적인 구성과 목차는 크게 변하지는 않은 것 같다 앱 개발 환경과 문법이 매번 업데이트마다 크게 바뀌다보니 1년만 지나도 벌써 동작하지 않는 기능이나 달라진 문법이 많다보니 작년에 출간한 서적은 볼 수가 없어져서 매해 새로운 개정판을 출간하는 것 같기도하다 이지스 퍼블리싱은 꾸준히 다양한
"[서평] Do it! 스위프트로 아이폰 앱 만들기 입문" 내용보기

이 책은 2016년 부터 현재 2021년까지 무려 5번이나 개정된 서적이다


책의 전체적인 구성과 목차는 크게 변하지는 않은 것 같다

앱 개발 환경과 문법이 매번 업데이트마다 크게 바뀌다보니 1년만 지나도 벌써 동작하지 않는 기능이나 달라진 문법이 많다보니

작년에 출간한 서적은 볼 수가 없어져서 매해 새로운 개정판을 출간하는 것 같기도하다


이지스 퍼블리싱은 꾸준히 다양한 기술서적에 대해 매해 개정판을 출간해주는 출판사로도 유명하다

작년에 봤던 내용으로 개정판이 출간이 되어 다시 해보면서 새로운 문법에 적응할 수 있어서 매우 좋은 것 같기도 하고

그래서 이지스 퍼블리싱 책이 인기가 좋은 것 같기도 하다


또한 내용이 매우 짜임새있게 잘 구성이 되어있고 문법과 다양한 기능들을 개발하며 스위프트 아이폰 앱 개발에 대한 노하우와 문법을 익혀나가는 재미도 쏠쏠하다


예제 파일

https://github.com/doitswift

 

이 책에 대하여

이 책은 2019년 1월에 출간된 Do it! 스위프트로 아이폰 앱 만들기를 Swift 5.3, Xcode 12.1 버전에 맞춰 만든 개정판이다

 

이 책은 문법을 모두 배우고 예제에 적용하는 것이 아니라 예제를 직접 실습해 보면서 자연스럽게 문법을 배우는 것이 특징이다

예제를 실습하는 중간 중간에 필요한 문법 설명을 넣으면서 스위프트 언어에 흥미를 잃지 않고 재미있게 배울 수 있게 구성이 되어있다

 

이 책에서 다루는 17개의 에제는 아이폰 앱 개발자라면 꼭 알아야 하는 필수 기능을 다루고 있다

이 기능들은 거의 모든 앱에서 기본적으로 사용되기 때문에 필요할 때마다 원하는 장을 펼쳐서 활용할 수 있도록 정리되어있다

목차를 보면 알겠지만 어떤 상황에 어떤 기능이 필요한지 한눈에 알아볼 수 있도록 구성되어있다

그 장의 앞뒤 내용을 알지 못해도 기능을 구현하는 데에는 문제가 없도록 한 것이라고 한다

다만 처음 시작하면 우선 스위프트의 기본을 숙지하기 위해 04장까지 꼼꼼히 보아야 한다

그다음에는 목차를 보고 원하는 기능 혹은 먼저 구현해 보고 싶은 기능을 다룬 장을 찾아서 공부하면 된다

이렇게 기본에 충실한 예제는 스위프트를 처음 접하는 사람에겐 스위프트를 쉽게 익힐 수 있도록 안내해 줄 뿐만 아니라 이후에 필요한 기능을 찾아서 볼 때도 기억을 상기시키고 실수할 수 있는 부분을 짚어 주는 역할도 한다

 

아이폰의 화면 사이즈가 점점 다양해지고 있어서 이렇게 여러 가지 크기의 화면에서 동일한 품질의 콘텐츠를 표시하려면 반드시 자동 레이아웃을 적용시켜야 한다

이 책의 12장까지는 앱의 여러 기능들을 만들어 보는 것에 초점을 맞춰 학습한다

그리고 13장에 들어가기 전에 선행학습(자동 레이아웃 정의 및 설정 방법)을 통해서 자동 레이아웃의 개념과 설정 방법을 익히고

13장부터는 앱의 기능은 물론 자동 레이아웃 기능도 설정하여 다양한 크기의 아이폰에 대응하는 앱을 만들어 볼 수 있게 구성되어 있다

 

이 책은 프로그램 설치부터 시작해 어떤 객체를 어디에 놓아야하는지 정확히 알려준다

또한 코드를 추가하면서 전후 상황까지 알려 줌으로써 실수할 틈이 없도록 이끌어 준다

주의해야 할 부분이나 궁금증이 생길만한 부분에는 어김없이 설명이 달려있다

 

서평

이 책은 지루하게 문법 중심으로 공부하는 다른 책과는 달리 처음 부터 스위프트로 앱의 다양한 기능들을 직접 개발하며 자연스럽게 스위프트 문법을 익힐 수 있다

또한 이지스 퍼블리싱이 출간하는 책의 질감은 매우 좋고 책의 크기가 커서 책에 수록된 코드나 앱의 스크린샷을 확인하면서 공부하기가 매우 좋다

첫째마당에서 Xcode로 Hello World 앱을 만들어보고

둘째마당에서 뷰 기반 프로그램을 직접 만들어보고

셋째마당에서 뷰 컨트롤러 기반 프로그램을 만든다

넷째마당에서 멀티미디어 활용을 해보며 다섯째 마당에서는 이벤트와 제스처까지 공부하면서 스위프트로 아이폰 앱을 개발할때 필요한 주요 기능들에 대한 개발 기술을 익힐 수 있다

초보자도 매우 이해하기 쉬운설명과 무작정 따라하기만 해도 쉽게 개발할 수 있도록 책이 잘 구성되어있어

아이폰 앱을 개발하고 싶은 입문서로는 최고의 책이라고 생각이 든다

총평

이 책은 지루하게 문법위주로 공부하는 책이아니라 스위프트로 다양한 아이폰 앱 기능을 개발해보며 자연스럽게 문법과 함께 익혀 나가는 책으로 초보자에게 매우 친절한 스위프트 아이폰 앱 개발 입문서 이다

이지스 퍼블리싱 출판사에서 거의 매해 개정판을 출간해주어 스위프트 아이폰 앱 개발 서적으로는 항상 1위를 차지하고 있으며

책의 내용이 매우 친절하여 초보자들이 쉽게 따라하고 이해하며 이 책 한권으로 아이폰 앱 개발에 완벽하게 입문할 수 있도록 도와준다

올해 스위프트 앱 개발에 입문하고 싶다면 지금 당장 이 책을 사서 보기를 적극 권장 한다

 

※출판사로부터 책을 무상으로 제공받아 직접 실습해보고 정성껏 작성한 리뷰 입니다

r******1 2021.03.13. 신고 공감 0 댓글 0
리뷰 총점 종이책
맥만 있다면 지금 당장 따라만들 수 잇는 아이폰 앱 만들기
"맥만 있다면 지금 당장 따라만들 수 잇는 아이폰 앱 만들기" 내용보기
Do it 스위프트로 아이폰 앱 만들기 [입문]   Do it! 스위프트로 아이폰 앱 만들기 입문 송호정,이범근 공저 이지스퍼블리싱 | 2021년 01월 웹 개발자로 일하면서 항상 가지고 있던 앱 개발에 대한 호기심. 하지만 막연한 두려움 때문인지 관심에 비해 쉽게 시작을 해보지 못했던 저 였습니다. 하지만 이 책의 슬로건은 자신감 없이 도전을 망
"맥만 있다면 지금 당장 따라만들 수 잇는 아이폰 앱 만들기" 내용보기

 Do it 스위프트로 아이폰 앱 만들기 [입문]

 

Do it! 스위프트로 아이폰 앱 만들기 입문

송호정,이범근 공저
이지스퍼블리싱 | 2021년 01월

웹 개발자로 일하면서 항상 가지고 있던 앱 개발에 대한 호기심. 하지만 막연한 두려움 때문인지 관심에 비해 쉽게 시작을 해보지 못했던 저 였습니다. 하지만 이 책의 슬로건은 자신감 없이 도전을 망설이는 저에게 아주 좋은 자극을 주었습니다. Xcode를 제 개인 Mac에 설치도 했지만 익숙치 않은 Xcode IDE는 저를 제대로 시작하기도 전에 기죽게 만들곤 했는데요.


 

웹개발자로 일하고 있기에 코딩이 처음이 아니었음에도 이상하게 ios 개발과 xcode라는 IDE는 커다란 장벽같이 어렵게 느껴졌습니다. 하지만 이 책의 친절함은 나의 두려움을 하나둘씩 무너뜨려줬습니다.

 

 

제 Mac에 Xcode를 처음 설치한건 3년전인 2018년 입니다. Playground에서 println("Hello World") 입력한 이후로 익숙치 않은 Xcode를 더 다뤄볼 용기가 나지 않았습니다. 그래서인지 책 초반에 있는 예제를 완성 시켰을때의 그 희열은 더욱더 크게 다가 왔던것 같습니다. 저는 개인적으로 다뤄보지 않은것에 대한 두려움이 남들보다 더 많으면서. 끈기도 부족한 타입이라. 처음 이 책을 받았을때에는 과연, 이 책을 잘 헤쳐 나갈수 있을까? 라는 부담도 있었지만. 첫 예제를 완성 시키니 흥미가 붙어서 차근차근 한 챕터씩 진도를 나갈 수 있었습니다.

 

 

이 책에서는 딱딱한 문법설명은 그리 많이 다루지 않습니다 하지만, 꼭 알아야 하는 부분, 혹은 알면 좋은 부분들은 간략하게 중간중간 설명이 있어 좀 더 이해를 도왔습니다. 말 그대로 코딩, 개발에 대한 이해가 지금 당장 없더라도 차근차근 책을 따라서 타이핑 하면 결과물을 얻을 수 있는 책인것 같습니다. 이 책 제목에도 있듯이 [입문] 이라는 단어가 왜 있는지 이해가 되었습니다.

 

 

사람마다 제 각각 공부하는 스타일이 틀리고 좀 더 이해가 잘되는 공부법이 다르겠지만. 저같은 경우는 기본이론의 문법을 베이스로 쌓고 공부한 내용을 바탕으로 결과물을 만들어보는 책 보다는 이 '스위프트로 아이폰 앱 만들기' 처럼 무작정 바로 따라 만들면서 잘 이해가 되지 않는 부분에 대한 개념을 따로 찾아보면서 공부하는 방법이 제게는 더 좋은것 같습니다. 

 

 

 

s********n 2021.03.22. 신고 공감 0 댓글 0
리뷰 총점 종이책
스위프트로 아이폰 앱 만들기(입문) 개정5판
"스위프트로 아이폰 앱 만들기(입문) 개정5판" 내용보기
아이폰을 사용한지도 한참인데 개발에는 문외한이고 넘사벽이라 생각만 하면서 접근해볼 엄두도 내보지 못했었다. 이번에 이지스퍼블리싱에서 진행된 리뷰어 모집에 지원해서 받게 된 책으로 그동안 궁금했던 아이폰 앱 만들기를 시도해 볼 수 있었다.   개정 5판이 나오기까지 계속적인 업데이트를 하면서 상당히 잘 다듬어진 책이라 여겨졌다. 거진 700페이지 가까이의 분량이라
"스위프트로 아이폰 앱 만들기(입문) 개정5판" 내용보기

 

아이폰을 사용한지도 한참인데 개발에는 문외한이고 넘사벽이라 생각만 하면서 접근해볼 엄두도 내보지 못했었다. 이번에 이지스퍼블리싱에서 진행된 리뷰어 모집에 지원해서 받게 된 책으로 그동안 궁금했던 아이폰 앱 만들기를 시도해 볼 수 있었다.

 

개정 5판이 나오기까지 계속적인 업데이트를 하면서 상당히 잘 다듬어진 책이라 여겨졌다. 거진 700페이지 가까이의 분량이라 상당히 묵직한 책이지만 폰트의 크기나 많은 이미지를 사용하고 있어 부담 가는 수준은 아니다. 입문자를 위한 책인 만큼 학습하는데 지장이 없을 수준으로 만들어진 책이라 생각되었다.

 

 

Welcome to Xcode!!

 

 

코딩된 페이지를 확인하기 위한 과정에서 시뮬레이터를 몇 번 실행하면서 가끔씩 보게 되었던 화면이지만 실제로 앱을 위한 코딩을 위해 열어본 적은 없었던 화면. 드디어 건드려 본다.

 

실습

 

 

스위프트로 아이폰 앱 만들기 입문 표지

 

 

책을 따라 기본적인 UI를 익히고 라이브러리에서 필요로 하는 요소를 배치하면서 하나씩 따라 하니 실제로 움직이는 앱을 체험해 볼 수 있었다.

 

 

첫 앱 작업 화면

 

기념적인 내 생에 첫 앱 코딩 화면. 항상 궁금했었던 앱의 화면 구성 방식과 스위프트의 코딩을 체험해 볼 수 있었다.

 

이미지 온/오프 기능

 

확대를 하면 전구가 확대되고 전구를 온/오프 시키는 기능을 쉽게 체험해 볼 수 있었다.

 

웹 브라우저 제작 실습

 

웹 브라우저를 띄우는 걸 내가 해냈어! 기본적인 UI는 작업되었고 각 버튼별 기능을 적용시켜야 하는 과정에서 에러가 해결이 되질 않아 계속 탐색 중에 있다. 제대로 따라한 것 같은데..

 

감상

 

책에서 다루는 주요 내용은 이미지 출력, 데이트 피커, 알람 시계, 경고 표시, 웹 브라우저, 맵 뷰, 페이지 이동, 탭 컨트롤, 할일 목록 만들기, 음악 재생 및 녹음, 비디오 재생, 미디어 가져오기, 콜라주, 그림 그리기, 스케치 앱, 제스처 사용 등 일반적으로 앱을 사용하면서 가장 많이 사용되는 동작 등을 활용해서 책을 구성하고 있다. 이 기능들만 잘 조합해도 뭔가 간단한 것도 만들 수 있을 것 같은 생각이 들었다.

 

행간도 넓고 폰트 크기도 크고 이미지도 크고

 

책이 따라하기 쉽게끔 잘 구성되어 있는 것 같았다. 완독은 하지 못했지만 입문자들이 따라 하기에 너무 어렵지 않게끔 잘 유도하고 있다는 생각이 들었다. 실제로 스마트폰에 앱을 다운로드하여 사용해 보기 위해서는 개발자 등록이 별도로 필요한데 그 수준까지 해보는 것은 어려울 것 같다는 생각도 들었지만 이 부분까지도 해결 가능하도록 알차게 구성되어 있다.

 

Github를 통해 학습 파일도 제공되고 있으니 공부하면서 잘 풀리지 않을 때는 제대로 동작하는 원본 소스를 참고하면서 진행하면 좋을 것 같다.

 

 

doitswift - Overview

스위프트 5.3 버전이 반영된 개정5판 출간-2021년 1월 / 최근 커밋된 소스는 swift 5.3, Xcode 12.1에 호환됩니다. - doitswift

github.com

 

난생처음으로 아이폰 앱을 만드는 과정을 학습하면서 재미있다는 생각을 하게 되었다. 정식 개발자 라이선스를 등록(유료) 하지 않았기 때문에 컴퓨터 화면을 통해서만 확인이 가능하지만 그래도 앱의 제작 과정을 배울 수 있어서 좋았던 것 같다.

m********d 2021.03.21. 신고 공감 0 댓글 0
리뷰 총점 종이책
아이폰 프로그래밍 완전 초심자용
"아이폰 프로그래밍 완전 초심자용" 내용보기
아이폰 개발 초심자들의 맛보기용으로 그이상 그 이하도 아닙니다.Swift를 이책에서 배우겠다는 생각은 아예 안하는게 좋고 다른 책으로 공부하는 것을 추천합니다. 입문자용 이라서 그런건지 모르겠지만 내용의 깊이가 거의 없다고 보면 됩니다. 책 구성이나 전개는 잘한거 같아요. 완전 초보자들도 어느정도는 따라할 수 있을듯 합니다.어느정도 프로그래밍 경험이 있으신 분들 한테는
"아이폰 프로그래밍 완전 초심자용" 내용보기
아이폰 개발 초심자들의 맛보기용으로 그이상 그 이하도 아닙니다.
Swift를 이책에서 배우겠다는 생각은 아예 안하는게 좋고 다른 책으로 공부하는 것을 추천합니다. 입문자용 이라서 그런건지 모르겠지만 내용의 깊이가 거의 없다고 보면 됩니다. 책 구성이나 전개는 잘한거 같아요. 완전 초보자들도 어느정도는 따라할 수 있을듯 합니다.어느정도 프로그래밍 경험이 있으신 분들 한테는 비추입니다.
t******5 2021.07.06. 신고 공감 0 댓글 0