
야곰의 스위프트 기본 문법 강좌
yagom
무료
초급 / Swift
4.8
(154)
6,000+
기존의 프로그래머 또는 프로그래밍 개념이 있는 사람이 빠르게 스위프트 문법을 익힐 수 있도록 스위프트의 기초적인 핵심문법을 학습해보는 강좌입니다.
초급
Swift

SwiftUI의 핵심 개념부터 실제 앱 출시까지 — 기초부터 제대로 배우는 iOS 앱 개발 입문 강의입니다. (📌 강의 PDF 자료 및 실습 코드 파일 전체 제공)








삼성
더존비즈온
임직원들도 이 강의를 듣고 있어요!






삼성
더존비즈온
임직원들도 이 강의를 듣고 있어요!
먼저 경험한 수강생들의 후기
5.0
Kyh0527
급하게 신규 프로젝트에 SwiftUI 을 사용하기로 해서, 기초를 다지기 위해 등록 해서 들었는데, 하나씩 쉽게 설명해주셔서 이해가 잘 되었어요. ^^ 다만, 앱에 적용할 LocalDB, Combine 등의 내용이 없어서 아쉽지만, 베이직 단계 강의이다 보니 추후 이러한 내용도 다뤄 줬으면 합니다. 감사합니다~
5.0
Emma
iOS 개발자를 준비하는 취준생 입니다. 채용공고에 항상 SwiftUI 우대가 있어서 급한 마음에 강의를 신청했는데 상세하게 하나씩 알려주셔서 잘 배웠습니다. 특히, 앱 구조 mvvm 패턴으로 프로젝트를 진행한것과 모든 과정 소스코드를 공개 해주셔서 도움이 많이 됐습니다 아직 나머지 부분을 다 듣진 않았지만, 강의 전반적인 내용이 취업 준비할때, SwiftUI 부분에 대한 기초를 확실히 다질 수 있다는 점에서 만족합니다! 감사합니다!ㅎㅎ
5.0
Jay
현재 두번째 완강하였습니다. SwiftUI 입문으로 좋습니다. 기능별로 잘 구분되어 있어 다시 찾아보기도 편합니다.
SwiftUI 핵심 컴포넌트 — iOS 앱 개발에 필요한 필수 뷰와 레이아웃을 직접 만들어 봅니다.
MVVM 아키텍처 — 실무에서 바로 쓰이는 앱 구조를 프로젝트에 적용합니다.
애니메이션 & 인터랙션 — 앱에 자연스러운 움직임을 더하는 기초 애니메이션을 배웁니다.
실제 앱 클론 코딩 — App Store에 출시된 "멸종위기 동물 도감" 앱을 함께 완성합니다.
최신 버전 대응 — iOS 15, 16, 17의 변경 사항과 업데이트된 기능을 반영합니다.
SwiftUI로 더 적은 코드
더 강력한 앱을 만들어 보세요. ⚒️
현재 해외를 기반으로 iOS 앱 개발 및 강의를 병행하고 있습니다.
국내가 아닌 해외 개발 환경에서 직접 부딪히며 쌓은 경험을 바탕으로, 이론에 머물지 않고 실제 프로젝트에서 바로 쓸 수 있는 SwiftUI 강의를 만들고 있습니다.
Lv.1부터 Lv.4까지 시리즈로 구성된 커리큘럼을 꾸준히 따라오시면, iOS 개발의 핵심을 체계적으로 익히실 수 있도록 책임감을 가지고 만들겠습니다.
iOS 앱 개발의 흐름은 이미 바뀌었습니다.
Apple이 직접 만든 최신 UI 프레임워크인 SwiftUI는 선언형 문법으로 기존 UIKit보다 훨씬 적은 코드로 강력한 UI를 구현할 수 있습니다. 취업 공고에서도 SwiftUI 경험을 우대하는 추세가 뚜렷해지고 있습니다.
이 강의는 SwiftUI의 핵심을 기초부터 체계적으로 익히고, 실제 앱 프로젝트를 통해 개발 흐름 전체를 경험하는 것을 목표로 합니다.
💬 "요즘 AI한테 코드 짜달라고 하면 다 만들어주던데, SwiftUI 굳이 배워야 하나요?"
🤖 "ChatGPT, Claude로 앱 뚝딱 만든다는데, 저도 그렇게 하면 안 될까요?"
저도 실무에서 AI를 적극적으로 활용합니다. 실제로 생산성이 크게 올라간 것도 사실이고요.
하지만 호주·뉴질랜드 스타트업에서 직접 앱을 출시하고, UIKit을 SwiftUI로 전환하는 프로젝트를 진행하면서 깨달은 게 있습니다. AI가 짜준 코드가 왜 안 되는지 파악하고, 고치는 건 결국 사람의 몫이라는 것입니다.
AI는 훌륭한 도구지만, 내가 원하는 방향으로 이끌려면 기본기가 있어야 합니다. 기초 없이 AI 코드만 붙여넣다 보면, 결국 어느 순간 막혀서 한 발짝도 나아가지 못하는 상황이 반드시 옵니다.
✅ 결론은 이렇습니다
1. AI를 제대로 활용하려면, AI가 만든 코드를 읽고 판단할 수 있는 눈이 필요합니다.
2. SwiftUI 기초는 AI 시대에 오히려 더 중요한 무기가 됩니다.
- 실제 앱 중심의 실습 : 이론만 나열하지 않습니다. App Store에 출시된 앱을 클론 코딩하며 실무 감각을 쌓습니다.
- MVVM 패턴 적용 : 단순한 뷰 구성에 그치지 않고, 실무에서 쓰이는 앱 아키텍처를 처음부터 적용합니다.
- PDF 자료 + 소스 코드 전체 제공 : 강의 중 사용되는 모든 자료와 Xcode 프로젝트 파일을 제공합니다.
- 최신 iOS 버전 기준 : iOS 15 이후의 변경 사항을 반영한 최신 내용으로 구성되어 있습니다.
[2.1] Added Code Snippets Section - 2023-12-03
[2.0] Added New Contents (iOS15, 16, 17) - 2023-11-25
Q. APP 개발 경험이 없는 초보도 들을 수 있나요?
SwiftUI 처음 들으셨더라도, 누구나 쉽게 강의를 따라오시면 여러분도 APP을 만들 수 있습니다.
Q. Swift을 한 번도 사용한 적이 없는데 수강 가능한가요?
본강의는 Swift 문법은 다루지 않기 때문에, 기본적인 Swift 문법은 어느 정도 알고 들으셔야 강의들 들으실 수 있습니다. 인프런에서 무료로 제공하는 Swift 문법 강의 듣고 오시면 됩니다.
Q. 최신 버전을 지원하는 강의인가요?
2023년 기준 iOS 17과 XCode 15 버전에 호환되는 강의입니다. 추후 iOS 메이저 업데이트 시 추가 내용도 지속 업데이트될 예정입니다.
학습 대상은
누구일까요?
iOS App 개발 처음 이신분 - UIKit 을 모르셔도 됩니다
SwiftUI 최신 기술을 익히고 싶은분 - 최근 iOS 16 업데이트 사항 반영
SwiftUI 기초를 탄탄히 하고 싶은 분 - 언제나 기본실력은 중요합니다
선수 지식,
필요할까요?
Swift 기초문법 미리 배우고 오세요
맥북, 아이맥 등 MacOS 기기 - M1 맥북에어 기본형으로도 충분합니다
커리어인증
941
명
수강생
55
개
수강평
49
개
답변
5.0
점
강의 평점
5
개
강의
강의 금액이 부담되는 학생분들을 위해서 본인 학교 메일 계정으로 예) @***.ac.kr , @***.edu
이메일 보내주시면 전 강의 할인 쿠폰 (50%) 보내 드립니다.
👉jacobko@kakao.com
현재 해외를 기반으로 iOS 앱 개발 및 강의를 병행하고 있습니다.
국내가 아닌 해외 개발 환경에서 직접 부딪히며 쌓은 경험을 바탕으로, 이론에 머물지 않고 실제 프로젝트에서 바로 쓸 수 있는 SwiftUI 강의를 만들고 있습니다.
Lv.1부터 Lv.4까지 시리즈로 구성된 커리큘럼을 꾸준히 따라오시면, iOS 개발의 핵심을 체계적으로 익히실 수 있도록 책임감을 가지고 만들겠습니다.
Hello, I’m Jacob, an iOS developer.
Currently based abroad, I balance building iOS apps with teaching.
Leveraging my firsthand experience in international dev environments, I focus on creating SwiftUI courses that go beyond theory to deliver skills you can apply immediately to real-world projects.
With a structured series spanning Lv. 1 to Lv. 4, I’m committed to guiding you step-by-step so you can truly master the core foundations of iOS development.
전체
94개 ∙ (14시간 50분)
해당 강의에서 제공:
1. Intro
03:19
2. Xcode 설치하기
01:21
3. [UPDATE] 강의자료
01:57
5. Text
16:52
6. Shape
14:21
7. Color
11:44
8. Gradient
08:30
9. Icon
07:32
10. Image
06:27
11. Frame
11:26
12. Background
15:11
13. Stack
17:25
14. Padding
09:09
15. Spacer
06:07
16. ScrollView
08:56
17. Init_Enum
08:29
18. ForEach
05:21
19. LazyGrid
16:40
20. SafeArea
05:23
21. Button
09:01
22. @State
08:13
23. ExtractView
13:13
24. @Binding
08:01
25. Conditional
09:49
26. TenaryOperator
06:18
전체
36개
5.0
36개의 수강평
수강평 6
∙
평균 평점 4.5
수강평 1
∙
평균 평점 5.0
수강평 3
∙
평균 평점 5.0
5
iOS 개발자를 준비하는 취준생 입니다. 채용공고에 항상 SwiftUI 우대가 있어서 급한 마음에 강의를 신청했는데 상세하게 하나씩 알려주셔서 잘 배웠습니다. 특히, 앱 구조 mvvm 패턴으로 프로젝트를 진행한것과 모든 과정 소스코드를 공개 해주셔서 도움이 많이 됐습니다 아직 나머지 부분을 다 듣진 않았지만, 강의 전반적인 내용이 취업 준비할때, SwiftUI 부분에 대한 기초를 확실히 다질 수 있다는 점에서 만족합니다! 감사합니다!ㅎㅎ
만족 하셨다니 감사합니다 😄 앞으로 더 좋은 강의 준비하겠습니다.
수강평 1
∙
평균 평점 5.0
수강평 1
∙
평균 평점 5.0
5
급하게 신규 프로젝트에 SwiftUI 을 사용하기로 해서, 기초를 다지기 위해 등록 해서 들었는데, 하나씩 쉽게 설명해주셔서 이해가 잘 되었어요. ^^ 다만, 앱에 적용할 LocalDB, Combine 등의 내용이 없어서 아쉽지만, 베이직 단계 강의이다 보니 추후 이러한 내용도 다뤄 줬으면 합니다. 감사합니다~
kyh0527님. 좀 더 심화된 강의 제작중에 있습니다. 리뷰 감사합니다 😊