초보자도 할 수 있다. 두잇 시리즈 스위프트로 아이폰 앱 만들기 입문과정 ­봐봐요

>

2019년 목표의 하나가 간단하게 프로그래밍 언어에서도 익히고 보쟈이이 작은 발걸음 하나를 나의 극복하고자 합니다. 안드로이드를 해도 ios를 해도 상관없습니다. 기회가 되어 맥북과 아이맥도 가지고 있기 때문에, iPhone 앱을 스위프트로 제작하는 책을 서평해 보겠습니다. 과연 책 한권으로 단기 30일 이내에 기본적인 사용성을 파악할지…그것은 스위프트로 iPhone앱 마련 입문 편입니다. 말 그대로 나처럼 디자인만 하고 프로그래밍을 해보고 싶은 유저를 위한 책이 아닐까 싶습니다.

>

저자는 제가 아는 분야가 아니기 때문에, 아, 이런 분이 했다는 정도로 해놓고 진행해보겠습니다.

>

단기 10일 코스와 30일 코스입니다. 책을 받아놓고 일주일이 지나서야 열어봤어요. 과연 아무것도 모르는 초짜도 30일 이내에 기본적인 애플의 앱 개발할 수 있는 기본적인 능력을 갖추게 된지 알아보겠습니다 책의 구성이 얼마나 하나하나 진행되느냐가 중요하다고 저는 생각합니다.

>

예제파일은홈페이지에서다운로드할수있으며카페스터디룸등록은필수입니다. 무조건

>

Xcode로 활용하는 예제까지 전부 다운로드하면 학습준비는 이제 끝이다.

>

참고로 출판사가 운영하는 스터디 카페에 가입해야 해.

>

DO it시리즈로 말하는 스위프트로 아이 폰 앱 마련 입문 과정의 서적은 말 그대로 아이 폰에서 주로 다루는 대표적인 제스처나 기본적인 기능 등을 실제의 시뮬레이션 과정까지 가도록 5개의 큰 섹션을 통해서 소개하고 있다. 입문서적이라 대량의 페이지가 필요하고 전면 색상 인쇄를 통한 금액 상승보다는 초보자에게 알릴 수 있도록 내용을 많이 담으려는 노력이 책 초반부터 눈에 띄었다.

>

저는 여기서 디자이너와 기획자 쪽에 포함이 되네요. 완전히 프로그래머가 되기보다는 아, 실제 프로젝트를 진행하는데 있어서 대화를 진행해야 하는데 아무것도 모르는 것보다는 기본적인 내용을 알고 있는 상태에서 풀어가는 것이 일의 진행에 도움이 된다고 생각했습니다. 휘둘리기보다 이끌어가고 싶었거든요.

>

먼저, Xcode를 앱스토어에서 무료로 설치합니다. 용량이 꽤 크니까 차분히 기다리면서 확인해 보겠습니다.

>

그리고 개발자로 등록..참고로 사업자로 등록하면 한화 11만원 정도 결제를 한다고 합니다. 1년에…일반적이라면 무료로 테스트하는 것도 가능하니 다르게 1년 유료 결제할 필요는 없습니다.

>

자, 밤마다 조금씩 해볼게요.

>

두이트 시리즈의 가장 큰 특징인 입문 과정이지만 모든 예제 진행과 제작에서 하나하나 안내한다는 점이다. 문장 자체의 폭과 간격도 넓게 편집되어 있기 때문에 꽉 찬 기술서적을 보면서 답답한 마음을 덜 수 있다는 것도 장점입니다.

>

스위프트의 특징, 애플 제품군의 특징은 일괄 운영체제와 많지 않은 기기로 인해 최적화가 용이하다는 것입니다. 이 부분을 스위프트에서도 기기별로 적용할 수 있고 시뮬레이션도 할 수 있습니다.

>

본에서는 아이폰 XS를 기본으로 미리보기로 진행을 목적으로 하며 책 말미에 다양한 플랫폼 변경과 시뮬레이터 호환성 검증을 위한 운영체제 선택도 수행한다고 합니다. 저도 말미에서야 알았네요.

>

간단하게 스위프트 엑스코드 프로그램을 실행한 뒤 예제를 먼저 열어보는 것도 권할 만하다. 저는 예제부터 다 열어보고 실행해보고 프로그램 리빌드를 해보고 전반적인 프로그램이 어떻게 돌아가는지 먼저 확인해봤습니다. 이것은디자인프로그램에익숙할때부터쓰는저만의방법중하나인데,책을읽지않아도아이콘과영문의기본적인해석으로눌러보는것만으로도책을읽어갈때더빨리이해할수있는방법중하나라고생각합니다.

>

소스 코드 같은 것을 보는 것과 프로그램의 특정 영역의 클릭해야 할 것을 모르는 경우도 있지만, 이 서적에서는 클릭해야 할 영역을 쉽게 확인할 수 있도록 클릭하는 구간에 대해 이미지 구성을 하고 있다.

>

역시 먼저 실행해 봐야 하니까요. 어느새 빌드 성공과 시뮬레이션까지 성공하면서 아이폰 화면이 이렇게 떴네요.

>

제작된 앱을 시뮬레이터를 통해 실행도 가능하지만 아이폰처럼 내부 소프트웨어를 이용할 수도 있다. 물론 GPS를 비롯한 센서 관련 기능 등은 별도로 해야 하지만 기본적인 아이폰 앱의 동작 여부를 활용하는 것은 가능하다. 덧붙여서 제스처라든지 하는 기능 등은 실제 아이폰을 통해서 확인해 보지 않으면 안 되겠네요.

>

저는 iPhone을 가지고 있지 않기 때문에 먼저 시뮬레이터를 사용하여 스위프트를 배워 보겠습니다. ^^멕망 좋아하는 한명 ios가 아니라 macos

>

어렵지만 잘 할 수 있어요.

>

이 서적의 장점은 앱 개발과 제작에 있어서 알아 두면 좋습니다. 코너에서 한 번 더 확인해야 할 것은 확실하게 확인할 수 있도록 구성돼 있다는 점이다.

>

예제를 하나씩 만들어갈 때마다 평소 아이폰에서 쓰던 주요 기능들을 실현해 나갈 수 있다는 자신감이 생기게 됩니다.

>

실제로 시뮬레이션을 통해서 보는 화면 문구와 코드로 작성되는 문구를 1:1매칭 도에게 바로 보일 확인이 가능합니다. 이것이 중요한 것 같습니다 기술서적을 통해 특정 기능을 구현하기 위해 많은 양의 정보를 보여주는 것보다 실현해야 할 부분을 제대로 알리는 것이 학습에서 더 빠른 결과를 보여주는 것이 사실입니다.

>

마지막으로 미션 예제가 있었는데 이부분때문에포함되어있었죠.미션 섹션입니다. 앞서 배운 기본적인 기능 등을 이용하여 사용자가 직접 기능을 확장할 수 있도록 안내하는 기능입니다.

>

스위프트Xcode를이용하면서느낀건데,시뮬레이터에프로젝터를열어가면서확인한앱이계속등록되고,현재학습상태도오늘의학습량도알수있겠죠.

>

또한 현재 사용되는 최신 ios버전 뿐만 아니라 이전 버전의 OS 및 디바이스를 위한 시뮬레이터도 존재합니다. 나처럼 아이패드 2를 아직 사용하는 사용자들은 확실히 있기 때문입니다 범용적인 앱일수록 호환성 검증은 필수입니다.

>

아, 정말 시간이 연초부터 2주간의 장기 출장에서 정신이었습니다. 아직 책을 다 읽어보진 않았지만, 차근차근 해나가는 제 모습이 하하하..생각보다 정말 쉬워요. 이 책을 보는 유저들이 어떤 마음으로 시작하는지 알아주는 책 같네요.입문서적이 왜 입문서적이냐 하나하나 설명해야 하기 때문에 책의 두께보다는 진도를 빨리 빼기 위한 구성과 예제가 마음에 들었습니다. 바쁜 30대잖아요.스위프트에서 iPhone 앱 만들기의 서평이었습니다. 제가 완벽하게 다 읽고 나서 일주일 후에 다시 소개해 드릴게요.틈만 나면 나머지도 끝.2019년도 뛰어 봅시다. ​