iOS

iOS ๋ฉด์ ‘ ์งˆ๋ฌธ

์‹ค์ œ๋กœ ๋ฌผ์–ด๋ณด๋Š” ์งˆ๋ฌธ๋“ค. ์ƒ์„ธ ๋‹ต๋ณ€ ํฌํ•จ.

ย ์ด ์งˆ๋ฌธ ์ˆ˜
โ€ข
MOBILE
๋ ˆ๋ฒจ๋ณ„ ํ•„ํ„ฐ

iOS ๋ฉด์ ‘ ์ค€๋น„๊ฐ€ ๋˜์…จ๋‚˜์š”?

์ด๊ฒƒ์€ ๋ฏธ๋ฆฌ๋ณด๊ธฐ์— ๋ถˆ๊ณผํ•ฉ๋‹ˆ๋‹ค. 500๊ฐœ ์ด์ƒ์˜ ์งˆ๋ฌธ, flashcards, ๋ฉด์ ‘ ์‹œ๋‚˜๋ฆฌ์˜ค๊ฐ€ iOS ๋งˆ์Šคํ„ฐ๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฌด๋ฃŒ๋กœ ๊ฐ€์ž…ํ•˜๊ธฐ

๋ชจ๋“  iOS ์ฃผ์ œ ํƒ์ƒ‰

Swift ๊ธฐ์ดˆ

์ฃผ๋‹ˆ์–ด
25๊ฐœ ์งˆ๋ฌธ

Swift ์–ธ์–ด ๊ธฐ์ดˆ

์ฃผ๋‹ˆ์–ด
15๊ฐœ ์งˆ๋ฌธ

UIKit ๊ธฐ์ดˆ

์ฃผ๋‹ˆ์–ด
18๊ฐœ ์งˆ๋ฌธ

UIViewController ์ƒ๋ช…์ฃผ๊ธฐ

์ฃผ๋‹ˆ์–ด
20๊ฐœ ์งˆ๋ฌธ

UserDefaults & Keychain

์ฃผ๋‹ˆ์–ด
20๊ฐœ ์งˆ๋ฌธ

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ƒ๋ช… ์ฃผ๊ธฐ

์ฃผ๋‹ˆ์–ด
20๊ฐœ ์งˆ๋ฌธ

Auto Layout & Constraints

๋ฏธ๋“œ๋ ˆ๋ฒจ
24๊ฐœ ์งˆ๋ฌธ

UITableView & UICollectionView

๋ฏธ๋“œ๋ ˆ๋ฒจ
25๊ฐœ ์งˆ๋ฌธ

SwiftUI ๊ธฐ์ดˆ

๋ฏธ๋“œ๋ ˆ๋ฒจ
18๊ฐœ ์งˆ๋ฌธ

SwiftUI ์ƒํƒœ ๊ด€๋ฆฌ

๋ฏธ๋“œ๋ ˆ๋ฒจ
22๊ฐœ ์งˆ๋ฌธ

SwiftUI ๋‚ด๋น„๊ฒŒ์ด์…˜

๋ฏธ๋“œ๋ ˆ๋ฒจ
18๊ฐœ ์งˆ๋ฌธ

Networking & URLSession

๋ฏธ๋“œ๋ ˆ๋ฒจ
20๊ฐœ ์งˆ๋ฌธ

Codable ๋ฐ JSON ํŒŒ์‹ฑ

๋ฏธ๋“œ๋ ˆ๋ฒจ
20๊ฐœ ์งˆ๋ฌธ

Core Data

๋ฏธ๋“œ๋ ˆ๋ฒจ
22๊ฐœ ์งˆ๋ฌธ

ํ”„๋กœํ† ์ฝœ ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ

๋ฏธ๋“œ๋ ˆ๋ฒจ
20๊ฐœ ์งˆ๋ฌธ

MVVM ์•„ํ‚คํ…์ฒ˜

๋ฏธ๋“œ๋ ˆ๋ฒจ
20๊ฐœ ์งˆ๋ฌธ

ํ‘ธ์‹œ ์•Œ๋ฆผ

๋ฏธ๋“œ๋ ˆ๋ฒจ
18๊ฐœ ์งˆ๋ฌธ

๋‹จ์œ„ ํ…Œ์ŠคํŠธ์™€ XCTest

๋ฏธ๋“œ๋ ˆ๋ฒจ
20๊ฐœ ์งˆ๋ฌธ

UI ํ…Œ์ŠคํŠธ

๋ฏธ๋“œ๋ ˆ๋ฒจ
18๊ฐœ ์งˆ๋ฌธ

Xcode ๋ฐ ๋นŒ๋“œ ์‹œ์Šคํ…œ

๋ฏธ๋“œ๋ ˆ๋ฒจ
16๊ฐœ ์งˆ๋ฌธ

Swift Package Manager

๋ฏธ๋“œ๋ ˆ๋ฒจ
16๊ฐœ ์งˆ๋ฌธ

Memory Management & ARC

์‹œ๋‹ˆ์–ด
22๊ฐœ ์งˆ๋ฌธ

Combine Framework

์‹œ๋‹ˆ์–ด
24๊ฐœ ์งˆ๋ฌธ

Concurrency & async/await

์‹œ๋‹ˆ์–ด
26๊ฐœ ์งˆ๋ฌธ

iOS Design Patterns

์‹œ๋‹ˆ์–ด
24๊ฐœ ์งˆ๋ฌธ

์„ฑ๋Šฅ ์ตœ์ ํ™”

์‹œ๋‹ˆ์–ด
22๊ฐœ ์งˆ๋ฌธ

๋ณด์•ˆ ๋ฐ ์•”ํ˜ธํ™”

์‹œ๋‹ˆ์–ด
20๊ฐœ ์งˆ๋ฌธ

SwiftUI Advanced

์‹œ๋‹ˆ์–ด
22๊ฐœ ์งˆ๋ฌธ

iOS ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์•„ํ‚คํ…์ฒ˜

์‹œ๋‹ˆ์–ด
22๊ฐœ ์งˆ๋ฌธ

๋‹ค์Œ ๋ฉด์ ‘์„ ์œ„ํ•ด iOS์„ ๋งˆ์Šคํ„ฐํ•˜์„ธ์š”

๋ชจ๋“  ์งˆ๋ฌธ, flashcards, ๊ธฐ์ˆ  ํ…Œ์ŠคํŠธ, ์ฝ”๋“œ ๋ฆฌ๋ทฐ ์—ฐ์Šต, ๋ฉด์ ‘ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์— ์ ‘๊ทผํ•˜์„ธ์š”.

๋ฌด๋ฃŒ๋กœ ์‹œ์ž‘ํ•˜๊ธฐ