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

굉장히 재밌게 읽었기에 이지스퍼블리싱은 입문 편 이후의 책들도 꼭!! 내주길 바란다

본 서평은 이지스퍼블리싱에서 서적만 제공받은 자유로운 형식의 서평입니다



댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo