-
-
Do it! 스위프트로 아이폰 앱 만들기 : 입문 - 코딩 몰라도 OK! 손가락으로 짚어 주듯 하나하나 알려 준다! 개정7판 ㅣ Do it! 시리즈
송호정.이범근 지음 / 이지스퍼블리싱 / 2023년 1월
평점 :
구판절판

시작하기 전에 서평에선 책에 관련된 내용만 다룰 거기에 아이폰 앱 개발 = ios 앱 개발로 생각해 주면 좋을 것 같다
여러분이 아이폰 앱 개발을 하고 싶다면
무조건 애플 아카데미에 가야 할까?
일단 아니다
애플 아카데미는 한국에 들어온 지 이제 2년이 됐고,
우리나라에 아이폰 앱 개발자는 오래전부터 있었다
그럼 어떻게 아이폰 앱 개발을 할 수 있을까?
일단 어떤 언어로 아이폰 앱을 개발하는지 알아야 한다
여러분이 아이폰 앱을 만들고 싶다면
C, C++, 자바, 파이썬이 아닌
스위프트를 배워야 한다
스위프트는 아이폰 앱 개발 언어로
2014년 이전엔 오브젝티브 C로 아이폰 앱을 개발했지만
2014년에 스위프트 언어가 나오면서
현재는 아이폰 앱 개발자들이 앱 개발을 스위프트로 하고 있다
아이폰 앱 개발을 하기 위해선
아이폰 앱 개발을 다른 방법으로 개발하는 방법들이 있긴 하지만
책의 실습을 따라가기 위해선 Xcode 프로그램을 사용해야 하기 때문에
맥이 필요하다
아이맥이나 맥북에 있는
Xcode를 써야 하기 때문이다
난 이전부터 아이폰 앱 개발에 관심이 많았기에
패스트 캠퍼스에서 강의를 몇 개 정도 들었으나
부트 캠프 스케줄로 더 나아가지 못했다
하지만 부트 캠프가 끝났고,
개인 공부할 시간이 많아져서
아이폰 앱 개발에 다시 관심을 갖고 있다가
책을 찾아보니 다 오래된 책들뿐이었다
가장 유명한 스위프트 책인 야곰님의 스위프트 프로그래밍 5는 2019년에 출간됐다
우리는 2023년에 살고 있다
물론 오래된 책들도 기본은 같지만
애플은 ios 앱 개발자 툴인 Xcode를 지속적으로 업데이트하고 있기 때문에
너무 오래된 책은 실습 자체가 불가능하다
그래서 내가 항상 얘기하지만
개발 책은 무조건 최신 판이 좋다
오늘 소개할 [Do it! 스위프트로 아이폰 앱 만들기] 책은
개정 7판으로 2023년 1월에 출간됐다
그리고 최신 개정판답게
Swift 5.7, Xcode 14에 맞춰져 있다
(현재 Xcode 최신 버전은 Xcode 14.2이다)
책은 5개의 마당으로 구성돼 있다
이 책의 장점을 출판사는 이렇게 소개하고 있다
예제만으로 정말 앱을 구현할 수 있을까?
내가 직접 'Hello World'앱을 만들어봤다
Xcode는 용량이 크기 때문에
미리 설치해 놓고 실습을 따라가는 게 좋다
이 책이 좋은 건
Xcode의 자잘 자잘한 것들까지 설명해 줘서 좋았다
나처럼 초보들은 이게 모르는 것투성이인데
이렇게 메뉴까지 하나하나 설명해 주니
이해하기 편했다
책을 읽고 실습을 따라가는데
첫 번째 문제가 발생했다
분명 책에선 아이폰 화면이 보이는
스토리보드가 보인다고 했는데
내가 몇 번을 만들어도 스토리보드가 안 보였기 때문이다
구글링을 시도해 보니
Xcode 버전 문제일 수도 있다는 글에
이미 최신 버전이라서 내릴 수도 없는 상태라 잠깐 당황했지만
다시 돌아가 책을 읽어보니
내가 ios로 만든 게 아니라
Multiplatform으로 만들어서 스토리보드가 안 보이는 것이었다
여기서 책의 아쉬운 점이 드러났다
바로 컬러가 아니라서
실습 따라가는 게 조금 불편했다
하지만 설명이 잘 되어있으니
여러분도 나처럼 건성건성 읽지 않고, 꼼꼼히 읽다 보면
실수하는 일은 없을 것이다
책을 읽으면서
알아두면 좋아요! 부분을 읽으며
Xcode를 만져보니
설정을 했을 때와 안 했을 때 화면을
바로바로 확인할 수 있어서 좋았다
아이폰 앱 만들기를 따라가다
편집기 화면이 좁다고 느꼈는데,
바로 알아두면 좋아요! 부분에서
좁을 때 넓게 보이는 설정하는 방법을 알려줘서
이 책이 개정 7판이 되기까지
수많은 사람들의 피드백을 통해 만들어졌다는 걸 알 수 있었다
그렇게 책을 쭉 따라가니
간단한 앱이라서 그렇겠지만
1시간 정도 만에 Hello World 앱을 만들었다
사실 제대로 모르고 책만 따라가면서 만든 거지만
이렇게 내가 만든 게 실제로 구현될 수 있다는 게 신기했다
내가 개발자가 되고 싶어 하는 이유 중 하나가 바로 이거였기 때문이다
내가 구상해 놓은 아이디어들을
앱으로 만들고 싶다는 생각 때문에
개발자 관련 공부를 하고 있었는데,
데이터 사이언스 과정 공부를 통해
개발자를 보는 시각이 넓어졌다
최근에 본 개발 책 중 가장 재밌게 봤다
아무래도 데이터 사이언스 공부는
내가 공부는 해도 그걸 구현하기가 어려운데
아이폰 앱 개발은
내가 공부하고 책을 따라가면
앱이 구현된다는 것 때문에
재밌었던 것 같다
이 책은
아이폰 앱 개발하려는 분들에겐 무조건 추천한다
다음 개정판은 꼭 컬러로 나오길 기대해 본다
p.s
굉장히 재밌게 읽었기에 이지스퍼블리싱은 입문 편 이후의 책들도 꼭!! 내주길 바란다
본 서평은 이지스퍼블리싱에서 서적만 제공받은 자유로운 형식의 서평입니다
