-
[리뷰] Do it! 스위프트로 아이폰 앱 만들기 입문, 송호정/이범근 지음, 이지스퍼블리싱, 2023, 개정 7판일상기록/독서 2023. 2. 5. 12:24
한 번은 안드로이드 혹은 아이폰 앱을 만들어보고 싶었다.
앱 개발도 새로운 언어를 사용해서 개발하는 것인데 새로운 언어를 접하는 것이 쉽지 않았다.
과거 아이폰은 object-c를 사용해서 개발했었고 최근엔 switft를 사용해서 개발을 하고 있더라.
이번에 기회가 되어 '스위프트로 아이폰 앱 만들기: 입문' 도서를 접했다.
책은 약 680여 페이지로 구성되어 있고 두께는 엄지손가락 한 마디 정도의 두께이다.
머릿말에도 나와 있듯이 이 도서는 '스위프트 입문자'에 포커스를 두고 있다.
총 다섯 개의 마당으로 구성되어 있고, 각 마당에는 아이폰 앱 개발을 하면서 사용하게 되는 기능을 나눠서 설명하고 있다.
각 기능은 연결성이 약하므로 '첫째마당'을 제외하고는 자신이 원하는 부분을 선택해서 봐도 될 것 같다.
( 첫째마당은 Xcode 및 환경설정하는 부분이니 처음 시작하는 사람은 꼭 읽어봐야 한다. )
Do it! 시리즈는 항상 스케줄표를 제시해서 독자로 하여금 막연히 읽게하는 것이 아니고 목표를 가지고 읽게끔 하고 있다.
좋은 내용인 것 같다.
이 책에서 마음에 드는 부분은 바로 이 부분이다.
각 장을 시작하면서 첫 페이지에 해당 장을 통해서 만들 결과물을 보여줌으로써 독자에게 목표를 제시해준다.
구성은 '직접 해보세요!', '스위프트 문법' '알아두면 좋아요!'로 구성되어 있다.
'직접 해보세요!'는 따라하기 식으로 되어 있고, '스위프트 문법'은 '직접 해보세요!'에서 다뤘지만 설명이 필요한 문법을 설명해주고 있다.'알아두면 좋아요!'는 xcode에서 활용할 수 있는 tip을 설명해주고 있다.
아무래도 swift 또한 개발 언어이다 보니 java, c++과 같은 다른 언어와 생소한 부분이 있어서 '문법' 안내 항목은 상당히 도움이 되었다.
예를 들면 세미콜론(;)을 적지 않아도 된다거나 옵셔널(?) 개념은 처음 접하는 나에겐 상당히 이해가 가지 않는 부분이었는데, '스위프트 문법'을 통해서 이해하게 되었다.
또 한가지 좋았던 점!
각 장별로 구성되어 있는 '스위프트 문법', '알아두면 좋아요!' 에서 설명한 내용들이 책 뒤의 인덱스에도 추가되어 있어서 손 쉽게 인덱스로 내용을 찾을 수 있다. '어? 그게 어디에 있었더라?' 하면서 책을 뒤질 필요가 없다는 말씀!
이 책은 '입문' 도서이기 때문에 어느정도 swift에 대해 익혔다면 다음 중급 이상의 도서를 찾아봐도 무방할 것 같다.
나와 같이 swift를 처음 접하는 native 개발 입문자는 본 도서로 시작해보자!
이지스퍼블리싱 서평단 활동을 위해 도서를 제공받아 작성된 서평입니다.
'일상기록 > 독서' 카테고리의 다른 글
[독후] 긴긴밤, 루리 글.그림, 문학동네, 2021 (0) 2023.03.16 [리뷰] 자바스크립트로 배우는 SICP, 해럴드 에이블슨 외 4명 지음, 류광 옮김, 한빛미디어, 2022 (0) 2023.02.19 [리뷰] Do it! 클론 코딩 줌, 니꼴라스.강윤호 지음, 이지스퍼블리싱, 2022 (0) 2023.01.24 [리뷰] 혼자 공부하는 컴퓨터구조+운영체제, 강민철 지음, 한빛미디어, 2022 (2) 2022.12.25 [리뷰] 승인율 99.9% 이모티콘 만들기, 씨엠제이 지음, 한빛미디어, 2022 (2) 2022.11.25