Menu
CoddyTech
학습 경로

iOS 앱 개발 로드맵

Swift를 배우고, 실시간 미리보기로 SwiftUI 화면을 만든 뒤, iOS 면접에 나오는 자료구조와 알고리즘을 연습하세요. 모두 Swift로 진행합니다.

49,524+ 명의 codders가 이 코스들에 등록함

574 개 강의583 챌린지2,237 퀴즈 문제

단계별 iOS 로드맵

16 개 강의6 섹션574 개 강의583 챌린지2,237 퀴즈 문제

각 단계는 Coddy 강의입니다. 진도는 강의별로 저장됩니다.

  1. 1
  2. 2
    이 단계 시작시작클래스, 구조체, 열거형, 프로토콜, 상속, 제네릭. 도서관 관리 프로젝트가 포함됩니다.시작
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
제공되는 것
코딩을 배우기 위해 사용할 모든 것

해보면서 배우기

실제 코드를 작성하고, 데이터베이스를 쿼리하고, 웹사이트를 구축하고, AI 프롬프트를 마스터하세요. 인터랙티브 레슨으로 현대 개발자에게 필요한 모든 기술을 다룹니다.

playground.js
코드 편집기
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
테스트 #1test Case Success icon
테스트 #2test Case Success icon
테스트 #3test Case Failure icon
입력
"Alex"
출력
"Hello, Coddy! Alex"

연속 기록을 쌓아보세요

꾸준히 하고 성장하는 모습을 지켜보세요! 매일 코딩 습관을 추적하고, 동결 기능으로 연속 기록을 보호하고, 매일 참여해서 보상을 받으세요.

12 일 연속

내일도 돌아와서 연속 기록을 유지하세요!

fire Filled icon
left icon

January 2026

right icon

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

21

22

23

24

25

26

27

28

29

30

product Double Or Nothing icon

더블 오어 낫싱

7일 중 5일차

fire Freeze icon

연속 기록 동결

2 left

당신은 혼자가 아닙니다

글로벌 리더보드에서 경쟁하고, 친구를 초대해서 보상을 받고, 서로의 성공을 축하하세요. 코딩은 친구와 함께하면 더 좋아요!

챌린저 리그
챌린저 리그상위 7명 승급
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up icon승급 구역leaderboard Arrow Up icon

모든 방식으로 학습

읽고, 듣고, 스스로 확인하고, AI에게 묻고, 이미 배운 내용을 찾아보세요. 모든 수업이 당신에게 맞춰집니다.

변수 입문
오디오

변수는 나중에 프로그램에서 참조할 값을 저장하는, 이름이 있는 컨테이너입니다.

Python에서는 이름, 등호, 저장할 값을 차례대로 써서 만듭니다.

값은 시간이 지나며 바뀔 수 있습니다. 재할당하면 그 이름이 새로운 값을 가리킵니다.

1xSarah

수료증을 받으세요

완료한 모든 코스에 대해 인증서를 받으세요. LinkedIn 프로필과 이력서에 추가하여 고용주에게 코딩 전문성을 보여주세요.

Coddy수료증
이 인증서는홍길동성공적으로 완료했음을 증명합니다
python iconPython 기초
인증됨
날짜2026년 1월
LinkedInLinkedIn에 추가

Coddy에서 iOS 개발을 배우는 이유

  • 모든 SwiftUI 레슨은 코드 옆 실시간 미리보기에 화면을 보여 줍니다.
  • 시작할 때 Mac이 필요 없습니다. Swift와 SwiftUI가 브라우저에서 실행됩니다.
  • 자료구조, 알고리즘, 면접 문제가 모두 Swift입니다.
  • 막히면 Bugsy가 답을 대신 써 주지 않고 문제가 있는 곳을 짚어 줍니다.

iOS 개발자가 되는 법에 대한 질문

iOS 개발자가 되려면 무엇을 배워야 하나요?

먼저 Swift, 그다음 화면을 만드는 SwiftUI, 이어서 대부분의 면접에서 묻는 자료구조와 알고리즘, 그리고 Git입니다. 이 경로는 그 순서를 따릅니다.

iOS 개발을 배우려면 Mac이 필요한가요?

시작할 때는 필요 없습니다. 모든 레슨이 브라우저에서 실행됩니다. 실제 앱을 빌드하고 출시하려면 Xcode가 설치된 Mac이 필요합니다.

SwiftUI와 UIKit 중 무엇부터 시작해야 하나요?

SwiftUI부터 시작하세요. Apple의 더 새로운 화면 개발 방식이고, 새 프로젝트에서 가장 많이 씁니다. 오래된 앱은 아직 UIKit을 많이 쓰지만, 이 경로에서는 아직 UIKit을 다루지 않습니다.

iOS 개발을 배우는 데 얼마나 걸리나요?

하루 1시간씩 하면 전체 경로에 약 4~6개월이 걸립니다. Swift에 처음 두 달, SwiftUI에 약 3주가 걸리고 나머지는 연습입니다.

Swift로 Android 앱을 만들 수 있나요?

아니요. Swift와 SwiftUI는 Apple 기기용 앱을 만듭니다. iPhone과 Android에서 모두 쓰는 앱 하나를 만들려면 Flutter 경로를 선택하세요.

Coddy는 Apple의 일부인가요?

아니요. Coddy는 Apple과 제휴하지 않았고 Apple의 보증도 받지 않았습니다. iOS, Swift, SwiftUI는 Apple Inc.의 상표입니다.

다른 학습 경로

같은 코스를 다른 직무에 맞게 배열한 경로입니다. 진행 상황은 이어집니다. 한 경로에서 마친 코스는 그 코스를 포함한 모든 경로에서 인정됩니다.

모든 학습 경로
Coddy 프로그래밍 언어 일러스트

iOS 앱 개발자 경로를 무료로 시작하세요

학습 시작