
iOS 개발을 위한 swift5 완벽 가이드
KxCoding
이 강좌의 목표는 Swift 문법를 함께 공부하면서 앱 개발에 필요한 언어적 기초를 단단하게 다지는 것입니다.
입문
iOS, Swift
150+ hours of cutting-edge curriculum! Master everything from Swift basics to advanced real-world projects in one course!
Swift Basics ~ Advanced Grammar + UIKit Framework
Utilize essential frameworks such as DB and Network
Various UI implementation techniques, Swift Macro, and Unit Test
Git Basics Essential for Your Project
150+ hours of complete curriculum
From Swift basics to frameworks and projects, this book covers everything you need to become a skilled iOS developer.
High-level projects
Learn how to design and debug code and UI that are ready for release on the App Store, and develop skills you can apply on your own.
150+ hours of complete curriculum
We provide over 150 hours of video lectures that allow you to naturally study everything from grammar and frameworks to design and debugging.
Latest technology + latest version
This isn't just a lecture that's up-to-date, it's a truly up-to-date lecture created with Xcode 15 and Swift 5.9 syntax!
High-level projects
Learn proper app development with projects that are ready for release on the App Store. All examples are written in clean code utilizing modern syntax .
Unique curriculum
It can't be compared to a poor copy lecture!
This course was created with over a year of preparation and over 2 million characters of manuscript. Build your skills with a unique curriculum and examples you won't find anywhere else!
A tightly packed technology stack
It contains all the technology stack required for iOS developers and a variety of know-how that can be applied immediately to projects.
Various challenges
It includes a variety of challenges that allow you to immediately apply what you have learned.
By taking on the challenge, you will be able to clearly understand what you have studied and your confidence will increase :)
If you have any questions before registering, please feel free to contact us via the link below :)
KakaoTalk Channel - @kxcoding (Click to go)
Email - help@kxcoding.com
From setting up your development environment to debugging, the course is structured so you can learn naturally through a variety of examples. Just follow the curriculum!
Swift Grammar
It covers everything from basic grammar to advanced grammar required for framework implementation.
Xcode Basic Usage
You can naturally learn the overall content required for app development, including project creation and management, source editing, and resource management through assets.
Interface Builder and Storyboard
You can learn how to efficiently configure UI and various know-how.
Essential Patterns for App Development
Study essential patterns frequently used in iOS app development, such as the delegate pattern, notification pattern, and singleton pattern.
Using the basic view
We'll be using most of the views provided by UIKit, including buttons, text fields, image views, switches, and sliders.
Screen Event
Learn how to handle screen transitions and pass data using the system UI.
List
Learn how to display lists using table views and collection views.
animated movie
Learn how to develop vibrant UIs.
Auto Layout & Adaptive Layout
Implement a UI that changes according to the execution environment.
GCD & Swift Concurrency
Implement code that runs quickly and smoothly without interruption.
Core Data
Learn how to permanently store and edit data.
Network
Learn a variety of techniques, from basic JSON parsing to caching.
Memory and data structures
We also study all the basic knowledge that junior developers must know.
Location services and maps
We implement location services using GPS and maps.
Unit Testing and Debugging
Test your code repeatedly, find potential errors, and fix them to make them safe.
Practical Project
We have a variety of practical projects available, including a memo app, a D-Day app, an Apple Watch app, and an amusement park map app.
You can check out the full sample lecture by going to the curriculum below.
Check out the story of studying with KxCoding.
This* is ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
Honestly, this is a course I wouldn't recommend to anyone else...
I like it so much I want to keep it to myself... I'm serious.
There are so many great things about this course, but if I had to pick just a few, they would be:
1. Lectures tailored to the latest version of Swift
The instructor is always studying and updating his lectures accordingly. If you try to purchase lectures on other sites, you'll find that they aren't updated after they're posted. However, kxcoding's content is constantly updated. This also applies to iOS lectures. I can really feel the instructor's dedication to his teaching.
2. Lectures tailored to beginners' level
Before taking this course, I had never studied Swift or object-oriented programming. However, after taking it, I gained a certain level of understanding of the concepts and was able to implement them step-by-step by referring to the developer documentation. The Closure course, which particularly shines with its beginner-friendly approach, is highly recommended.
3. A well-organized lecture system
I felt the course was well-structured, from beginner-friendly sections to more advanced ones. In particular, the instructor would often suggest, "Which lectures are better for this section?" or "You don't need to think about it yet." While initially enthusiastic, it's easy to give up when you encounter difficult sections one by one. This course, however, addresses those areas in advance, allowing you to follow along without giving up.
I left a review like this, but I wish I was the only one who heard it...
tka***017 ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
I'd studied Java and C in college, and had some experience with Android programming, but my level was so shallow and I hadn't touched it in a while, so it was practically starting from scratch. While preparing for a job as an iOS app developer, I started looking for Swift courses. This was the only one that specialized in Swift and iOS and was constantly updated with the latest versions. That's why I chose KxCoding, and since then, I've been studying and I've found it to be very satisfying. The cost of registering and enrolling in the course is well worth it. The course content is systematically organized and tightly linked. In other words, if I didn't thoroughly master the material, I'd get confused in the next lecture. However, I could simply go back and review the previous lectures and move on, so it wasn't a major inconvenience. If I studied thoroughly, this wouldn't happen again. The course was explained in a simple and easy-to-understand manner, so I didn't feel like it was overly complicated. Occasionally, I encountered a section I hadn't covered yet, but after I'd studied it and revisited the course, I found it much easier to understand. What I enjoyed most about taking KxCoding was the fact that I could ask questions immediately and receive friendly answers. Aside from programming classes, most online lectures feel like you just watch a video and figure out the answer. But here, it felt like I was learning from a teacher in school. I could ask questions right away. I highly recommend this course.
sik****24 ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
I tried taking offline classes to learn app development as a hobby, but I quickly gave up because I felt I didn't have the aptitude. Then, after four years of neglect, I stumbled upon kxcoding. A renewed desire to learn sparked my interest, and I started on a whim. I started with mixed feelings of anticipation and apprehension, but I'm currently studying hard, repeating the lessons over and over again. The smooth flow of the lessons has been incredibly helpful, allowing me to fully immerse myself in the material. The instructor's voice is also wonderful. ^^ While I can't master everything at once, I'm confident that even beginners can master it with consistent practice. I've tried various methods of studying, but I've found that none of the courses are as systematic as kxcoding. It's now my responsibility to keep up with these great lectures, right? ^^; I hope you continue to create great content.
wls*****09 ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️ ⭐
After I first decided to do iOS development, I looked for lectures on basic Swift grammar and iOS technology in several places, including other lecture platforms, but I have never seen a site that is updated as frequently as Kxcoding and that provides the latest technology.
I believed that iOS development wasn't just about proficiency in Swift; it also required a solid understanding of iOS architecture. That's why the course explained UIKit and the fundamental iOS architecture required for development, making it easy to understand. I was also able to gain hands-on experience with development and deployment.
If you are considering iOS development, please take this course to find the information you need. ️
zer***01 ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
I can't even remember when I first started coding. I remember always just printing "Hello World!" But now I feel like I've finally found a teacher who can help me navigate the ocean of coding. The lectures are clean and concise, making them easy to absorb. Furthermore, the absolute principle of repetition makes it easy to apply, so I don't get bored no matter how many times I watch. The repetition of absorption and release allows me to understand naturally. And the kind and quick responses make me feel like I'm not alone. I still have a long way to go, but this positive start gives me hope for a long journey. Thank you. ^^
Jang*won ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
There aren't many videos of lectures on other sites for iOS, and they cut off in the middle, making them difficult to understand.
However, when watching and listening to the KxCoding Swift and iOS lectures, the instructor always thinks and teaches from a beginner's perspective.
They talk about it in class. I haven't encountered it much, so I think it's natural to not understand. But when I hear them and believe them, I think it's only natural.
I think I watched it over and over again more diligently. I am proud of myself for growing so much after taking this one lecture, even though I knew nothing.
I think this is a lecture that I can trust and watch.
lic***seo ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️ ⭐ ️
This was the best course I discovered when I was transitioning from Objective-C development to Swift. While other Swift courses and books offered on other platforms were either difficult to understand or slow to progress, this course's well-structured curriculum and detailed explanations of concepts and source code were incredibly helpful in learning Swift. If I had had a course like this when I first started developing iOS with Objective-C, I would have been able to grasp the concepts more quickly and accurately.
All the reviews above are actual reviews posted on the KxCoding site.
If you have any questions, please feel free to contact us anytime :)
Email - help@kxcoding.com
Q. Can non-majors or beginners in programming also study together?
The video lectures are designed to help beginners in iOS development naturally acquire the necessary skills. Therefore, anyone can learn together. However, the actual difficulty level may vary depending on the individual. As long as you're not shy about asking questions and have the persistence to study repeatedly, you'll be fine!
Q. Do I need to take a separate grammar lesson?
Since basic grammar is included in the curriculum, you don't need to study it in other courses. However, grammar is an area that can never be over-studied, so if time permits, I recommend studying it in a variety of courses.
Q. Can I take the course on a Windows laptop or PC?
Normal practice is difficult on a Windows PC or Hackintosh, so taking the course is not possible.
Q. If I were to buy a Mac for study, what specifications would you recommend?
Xcode, used for iOS app development, is a fairly large and heavy application. We recommend an M1 CPU or higher, 16GB or more of RAM, and a 512GB or higher SSD. When purchasing a MacBook, opting for a Pro model over an Air will allow for longer use and a more favorable disposal option.
Q. Do I need to register as a paid developer (Apple Developer Program)?
All hands-on exercises included in the course can be completed with a free developer account.
macOS Sonoma
Xcode 15.x
Git (GitKraken)
Who is this course right for?
Job seekers preparing for employment as iOS app developers
Students preparing for Apple Academy or project-based camp (5 months or longer)
People who feel alone and worried
Developers looking to transition into iOS
A junior developer who feels he lacks basic skills while developing alone at a company
Need to know before starting?
Minimal experience with macOS
500
Learners
26
Reviews
45
Answers
4.7
Rating
2
Courses
iOS, Swift에 대한 책을 쓰고 강의를 하고 있는 iOS 개발자입니다 :)
앱 개발 교육사이트인 KxCoding을 운영하면서 iOS 개발자를 꿈꾸는 다양한 분들과 공부하고 있습니다
2019.4 - Hello, Swift (iBooks)
2017.9 - iOS 앱 개발자를 위한 Swift 4
2016.10 - iOS 앱 개발자를 위한 Swift 3
2014.12 - Objective-C 개발자를 위한 Swift
Fast Campus 나만의 iOS 앱 개발 캠프
Fast Campus Swift 4를 활용한 iOS 앱 개발 캠프
Fast Campus Dev Seminar: 좋았을걸
한화생명 iOS 앱 개발 기초 과정
KxCoding 부트 캠프
All
513 lectures ∙ (163hr 12min)
15. Weather UI #1
31:24
17. Weather UI #3
14:16
39. Modeling #3
13:46
48. Scope
35:49
75. Launch Screen
19:33
86. Storyboard #1
09:44
87. Storyboard #2
21:42
110. Adaptive Layout
09:00
111. Size Class
26:50
112. Traits #1
23:57
113. Traits #2
18:57
114. Traits #3
22:04
115. Adaptive Asset
15:09
116. Git #1
20:15
117. Git #2
26:12
119. Date Basics
32:12
121. Step #3 - Model
07:20
143. Step #2 - Model
04:23
165. Data Structure
04:00
166. Array #1
22:10
167. Array #2
22:45
168. Array #3
21:46
169. Array #4
21:46
170. Big-O notation
21:45
171. Dictionary #1
12:54
172. Dictionary #2
13:19
173. Set #1
19:06
174. Set #2
11:54
175. Hash
19:28
176. Stack
19:32
178. Generic Type
16:08
179. Queue
23:48
180. Linked List #1
16:45
181. Linked List #2
20:37
182. Linked List #3
08:41
186. Basic Pattern
11:12
191. Error Handling
20:23
192. Optional Try
04:00
193. Defer
10:18
194. GCD #1
22:00
195. GCD #2
14:28
196. GCD #3
31:23
197. GCD #4
24:59
199. File Manager #1
02:53
215. Property List
27:58
216. NSCoding
23:02
217. Secure Coding
18:13
219. Step #15
12:13
239. Predicate #1
21:07
240. Predicate #2
18:44
241. Predicate #3
22:35
289. Result Type #1
27:39
290. Result Type #2
13:48
415. Swift Package
10:21
416. Access Control
18:32
435. Test Doubles
05:41
450. Swift Macros
10:05
452. AST, Diagnostic
19:54
453. Testing Macros
09:59
All
1 reviews
$228.80
Check out other courses by the instructor!
Explore other courses in the same field!