이지스퍼블리싱 서평단으로 선정되어 도서를 지원받아 솔직하게 쓴 글입니다.




얼마전에 인스타그램에서 우연히 보게 되어 신청, 본 책의 서평을 작성하게 되었습니다.
약 2년 정도 Swift 를 만지고 있지만, 인터넷, 강의에서 배운게 많았고,
계속 기능 구현에만 집중하던 상황에서
전반적인 iOS 개발에 있어 한번에 정리된 책을 보고자 했습니다.
UIKit을 중심으로 구성된 실습 중심의 입문서
이 책의 가장 큰 특징 중 하나는 UIKit을 기반으로 구성되어 있다는 점입니다.
저는 SwiftUI를 통해 iOS 개발을 시작했고, 그동안 UIKit은 꼭 필요한 부분만 랩핑하여 사용해왔습니다.
출시한 앱들도 모두 SwiftUI로 개발했기 때문에 UIKit에 대한 체계적인 공부가 필요한 시점이었고,
이 책이 제 상황에 매우 적합하다고 느꼈습니다.
인터넷 검색이나 GPT를 활용하면 필요한 정보를 빠르게 얻을 수 있지만,
입문자 입장에서는 배경지식이 부족해 무엇을 찾아야 하는지조차 모를 때가 있습니다.
이 책은 이런 고민을 가진 사람들에게 특히 도움이 될 것 같습니다.
Swift와 Xcode는 앞으로도 계속 업데이트될 테지만..
이번 8판에서는 최신 버전인 Swift 6.0과 Xcode 16을 반영하고 있습니다.
따라서 지금 iOS 개발에 입문하거나 기본을 다지기에 아주 적합한 타이밍이라고 생각합니다.
문법과 기능을 자연스럽게 익히는 구성

책은 문법과 이론부터 하나씩 차근차근 설명하는 방식보다는
직접 따라하며 실습할 수 있게 구성되어 있습니다.
그리고 필요한 부분에는 중간중간 실제 문법에 대한 이론적인 부분도 제공합니다.



특히, 개발 전공자가 아니거나 관련 지식이 부족한 입문자들에게는 이러한 실습 중심의 접근법이 이해하는데 더 수월할 거라고 생각합니다.
각 장(마당)이 끝날 때마다 학습했던 문법과 응용 문제를 제공하여 복습과 심화 학습이 가능합니다.
단순히 따라 하는 데 그치지 않고, 학습한 내용을 보다 깊이 이해할 수 있도록 구성되어 있는 점도 마음에 듭니다.
iOS 입문자이면서 서버 연동에 관심이 있다면,
책의 내용을 어느 정도 숙지한 후 Firebase나 CloudKit 같은 서버리스 프레임워크를 추가로 공부하면 좋겠습니다.
구글링이나 GPT와 함께 싸워보시죠
추후 SwiftUI도 공부하게 될텐데, 먼저 이 책으로 UIKit에 익숙해진 후 SwiftUI로 넘어가는 것을 추천합니다.
UIKit에 대한 기본적인 이해가 있으면 SwiftUI 학습이 더욱 수월해질 것입니다.
(SwiftUI에 대한 튜토리얼은 애플 개발자 페이지 에서도 학습하기 좋게 나와있습니다.)
전반적으로 초보자부터 중급자까지 폭넓게 활용할 수 있는 가이드북이라고 생각하고
SwiftUI로 공부했다가 UIKit 공부를 하는 사람 입장에서도 추천드립니다
깃허브 예제 파일도 제공합니다.
doitswift - Overview
스위프트 6.0 버전이 반영된 개정8판 출간-2025년 3월 / 최근 커밋된 소스는 swift 6.0, Xcode 16에 호환됩니다. - doitswift
github.com
'iOS' 카테고리의 다른 글
SwiftUI에서 Marquee 만들어보기, LiveActivity 움직임 따라하기 (0) | 2025.03.23 |
---|---|
LLVM이 뭐지, Swfit와 C++ (1) | 2025.03.16 |
서울 지하철역 내 안내판 (0) | 2025.02.25 |
WWDC23 Swift Student Challenge : Winner 후기, 팁 (0) | 2023.11.14 |