멋진 앱은 확실한 문법적 기초 위에 나옵니다

Mastering Swift

Swift를 다양한 예제, 상세한 설명과 함께 정복할 수 있습니다. 문법적 기초가 튼튼해야 원하는 기능을 자유롭게 구현할 수 있습니다.

  • Xcode 10
평생 소장
8만원
10만원
지금 등록하면 Happy New Year 할인

176

강의

24.4

시간

4.9

수강생 만족도

입문 ~ 중급

난이도

커뮤니티

함께 공부해요

수료증

90% 이상 수강시

Hello, Playground (Xcode 12)

11:32 Xcode 12에서 Playground 파일을 생성하고 Swift 코드를 실행하는 방법에 대해 공부합니다.

- Playground 생성 - 코드 실행 - Results Side Bar - Quick Look - Result View


멋진 앱을 만들고 싶다면

Swift 문법을 제대로 공부해야 합니다

Swift 기초 문법과 Swift Standard Library 활용 방법을 모두 공부합니다. 100% 라이브 코딩으로 최신 문법을 함께 공부하다보면 자연스럽게 Swift를 정복할 수 있습니다

Swift 기초 문법

간단한 조건문, 반복문부터 프로토콜, 익스텐션까지 앱 개발에 필요한 기초 문법을 모두 공부합니다.

Xcode와 Playground 사용법

프로젝트를 생성하고 코드를 실행하는 방법을 공부합니다.

Optional

초심자를 괴롭히는 첫 번째 관문인 Optional! 쉽고 자세한 설명으로 확실히 이해할 수 있습니다.

함수와 클로저

두 번째 관문인 함수와 클로저도 여러 번 반복해서 공부하면 내 것이 됩니다.

Swift Standard Library

문자열, 숫자, 컬렉션을 다루는 필수 코드를 모두 구현해 봅니다.

구조체, 클래스, 열거형

새로운 형식을 만드는 다양한 방법을 공부합니다.

메모리 관리

값 형식, 참조 형식, 소유 정책과 참조 카운트, ARC 등 필수 개념과 메모리 관리 방식에 대해 공부합니다.

프로토콜, 익스텐션, 제네릭

RxSwift, Combine, SwiftUI에서 요구하는 필수 문법도 모두 공부합니다.

오류 처리

크래시 없이 안전하게 동작하는 코드를 작성할 수 있게 됩니다.

Swift Concurrency

디바이스 성능을 최대로 활용하는 코드를 작성할 수 있게 됩니다.

iOS 앱 개발을 처음 시작한다면

누구나 환영합니다

Swift 문법을 기초부터 공부하고 싶은
입문 개발자
Objective-C에서 Swift로 이전을 계획하고 있는
iOS 개발자
iOS 앱 개발을 시작하는
모든 개발자
제대로 공부할 수 있게 구성했어요

커리큘럼

Hello, Swift
(3 강의)

Xcode에서 Swift 프로젝트와 Playground를 만드는 방법을 통해 Swift를 공부할 준비를 시작합니다. Playground의 기본 코드를 분석하면서 Swift의 특징과 기초 개념에 대해서 공부합니다.

  • Hello, Playground (Xcode 13)13:00

    Xcode 1e에서 Playground 파일을 생성하고 Swift 코드를 실행하는 방법에 대해 공부합니다.

  • Hello, Swift Project (Xcode 13)13:33

    Swift 프로젝트를 생성하고 시뮬레이터에서 프로그램을 실행하는 방법에 대해 공부합니다.

  • Hello, Swift (Xcode 13)11:56

    Playground 파일에 기본적으로 포함된 코드를 분석하면서 Swift의 기초를 공부합니다.

Warming up
(5 강의)

프로그래밍에서 공통적으로 사용되는 기본 용어에 대해 공부합니다.

  • Token, Expression, Statement08:32

    토큰, 표현식, 문장의 개념에 대해 공부합니다.

  • Literal, Identifier, Keyword07:27

    리터럴, 식별자, 키워드의 개념에 대해 공부합니다.

  • Compile, Link, Run07:14

    소스 코드를 작성하고 프로그램을 생성하는 과정에 대해 공부합니다.

  • Special Characters07:45

    프로그래밍에서 자주 사용되는 특수문자에 대해 공부합니다.

  • First Class Citizen01:30

    First Class Citizen의 개념에 대해 간략히 설명합니다.

Working with Variables
(3 강의)

변수와 상수를 선언하는 방법과 이름 정의 규칙 등 데이터를 저장하는 가장 기초적인 과정을 공부합니다.

  • Variables and Constants15:35Free

    변수와 상수를 선언하는 문법과 여기에 저장된 값을 읽고 쓰는 방법에 대해 공부합니다.

  • Naming Convention04:15

    Swift의 이름 정의 규칙인 Camel Case에 대해 공부합니다.

많은 분들이 만족하며 공부하고 있어요

수강 후기

4.9

53 개의 리뷰

tkacl2017

자바, C 정도를 대학에서 배운적도 있고 안드로이드 프로그래밍은 해봤지만 너무 얕은 수준이었고 손놓은지도 오래되서 백지상태에서 시작한것이나 다름없었습니다. iOS앱개발자로 취업을 준비하면서 Swift 강의를 찾기시작했는데 전문적으로 Swift, iOS강의를 다루고 지속적으로 최신 버전으로 업데이트 되는 강의는 이곳이 유일했습니다. 그래서 KxCoding을 선택하게 되었고, 선택이후 지금까지 계속 공부를 하면서 느낀점은 만족스러운 강의입니다. 결제를 하고 수강신청을 하는데 들어간 비용이 아깝지 않습니다. 강의내용은 체계적으로 나누어져 있고 촘촘하게 연계되어 있다고 느꼈습니다. 바꿔말하면 확실히 익히고 넘어가지 않으면 다음 강의에서 헷갈리는 부분이 있었습니다. 하지만 다시 이전 강의를 듣고 복습하고 진행하면 되는 부분이라 크게 불편함은 없었습니다. 확실히 공부하고 넘어가면 생기지 않을 일이니까요. 쉽게쉽게 말씀해주셔서 그렇게 어렵게 설명한다는 생각은 들지 않았습니다. 가끔 아직 안배운 부분이 어쩔수없이 나올 때가 있는데, 나중에 그 부분까지 학습하고 다시 그 강의를 보면 훨씬 이해가 쉬웠습니다. KxCoding을 수강하면서 가장 만족스러웠던 점은 모르는 점이 있으면 바로바로 문의가 가능하고 친절하게 답변해주신다는 점이 좋았습니다. 프로그래밍쪽 강의를 떠나서 대부분의 인강들은 동영상하나만 보고 해결해야하는 느낌이 강했는데 여기는 학교에서 선생님에게 배운다는 느낌이 들었습니다. 바로바로 질문이 가능하니까요. 추천할만한 강의입니다.

eotlr680

너무 좋은 강의 잘 들었습니다. 이해가 안되는 부분은 2~3번 반복해서 들으면 왠만한 강의는 다 잘 들어오는거 같아요 한가지 아쉬운점은 동영상 플레이어 오류가 조금씩 나가지고 그게 조금 아쉬웠습니다 ㅠㅠ 그래도 전체적으로 완전 만족해요 ㅎㅎ

gabbynara

C, C++, JAVA로 프레임웍 및 시스템만 개발하다 처음으로 iOS 앱을 개발하게 되어 수강한게 된 코스입니다. 차근 차근 아주 상세히 Swift에 대해 설명해 줍니다. 필요할 때 마다 책을 펼치듯 궁금한 점을 찾아 볼 수 있어 아주 유익합니다. 동영상 유료 강의를 처음 들어 보는데, 강의 퀄리티가 오프라인 강의 못지 않고, 차라리 온라인 강의라 장소, 시간에 구애받지 않고 아주 추천합니다.

윤정섭

정말 멋진 강의였습니다. 앱은 개발하고 싶은데 비전공자라 막연하게 여러 책과 유튜브를 돌아다니다가 여기까지 왔습니다. 강의를 수강하다 보니 수강료가 전혀 아깝지 않네요. 아직 부족해서 이해하기 어려운 내용도 있지만 강의를 다시 돌려 보다 보니 개념이 잡히는것 같습니다.

lichonseo

Objective-C로 개발하다가 Swift로 넘어가야 할 시기에 알게된 최고의 강좌 였습니다. 다른 강좌 사이트의 Swift 강좌나 책으로는 잘 이해되지 않거나 진도가 잘 나가지 않았는데, 해당 강좌는 잘 구성된 커리큘럼과 자세한 개념 및 소스 설명이 Swift를 공부하는데 정말 많은 도움이 되었습니다. Objective-C로 iOS를 처음 개발 할때도 이런 강좌가 있었으면, 좀더 빨리 개념을 이해하고 정확히 알수 있었을텐데 하는 생각이 드네요.

하진호

서적으로만 배워보다가 KxCoding을 접하고 바로 온라인 강의 신청하고 달리고 있습니다 생각보다 어렵지만 강의 내용이 쏙쏙들어오고 경험에서 나오는 핵심 정리가 체계를 잡는데 엄청난 도움이 되네요 프로그래밍 배우려고 망설였던 분들 신청하세요 강추합니다 👍

강의 호환성

Xcode 10 ~ 13

모든 강의가 Xcode 10 ~ 13 버전에서 제작되었습니다

Swift 5

모든 코드는 Swift 5 버전 문법으로 작성되었습니다

iOS 10+

최소 iOS 10 버전의 호환성을 보장합니다.

궁금한 내용이 있으신가요?

자주 묻는 질문들을 모아봤어요

KxCoding의 모든 영상은 암호화되어 있어서 에어플레이/사이드카를 통한 외부 출력을 지원하지 않습니다.

HDCP를 지원하는 외부 모니터를 연결하시거나 iOS 앱(아이패드 지원)으로 수강해 주시기 바립니다.

수강 진도는 재생 배속에 관계없이 항상 1배속을 기준으로 집계됩니다.
예를 들어 2배속으로 60초 분량을 수강하더라도 수강 진도는 30초로 집계됩니다.

강의를 보다가 궁금한 점이 생기면 아래와 같은 방법으로 질문을 등록하고 답변을 받을 수 있습니다.

  1. 커뮤니티에 질문 등록
  2. 강의 화면에서 댓글로 질문 등록

KxCoding은 카카오페이와 KG이니시스를 통해 결제 서비스를 제공하고 있으며, 신용카드 할부 결제를 지원합니다.

다만, BC 카드를 포함한 일부 카드사는 업종에 따라 할부 개월수를 제한하고 있습니다.

  • 최대 3개월 할부 지원
  • 할부 결제 미지원

홈페이지에서 신용카드 할부 결제가 불가능하다면 카드사 고객센터로 문의해 주시기 바랍니다.

KxCoding은 국비지원 학원으로 등록되어 있지 않아서 사용할 수 없습니다.

온라인 강좌 수료증은 다음의 조건이 충족되면 발급됩니다.

  1. 전체 강의 중 90% 이상 수강 (ex. 전체 강의 수가 100개인 경우 90개 이상 수강)
  2. 전체 강의 시간 중 90% 이상 수강 (ex. 전체 10시간 분량의 강좌인 경우 최소 9시간 이상 수강)

조건이 충족되면 [내 강의실 > 수료증] 메뉴를 통해 바로 바로 발급받을 수 있고, 같은 메뉴를 통해서 언제든지 다시 다운로드 할 수 있습니다.

주의사항

  1. 완료 표시한 강의는 수강을 완료하지 않은 것으로 간주합니다.
  2. 재생 배속은 수강 기록에 반영되지 않습니다.
  3. 수료증 발급 조건이 충족되지 않은 상태에서는 어떤 경우에도 발급이 불가능합니다.

세금 계산서와 현금 영수증 발급 여부는 결제 수단에 따라 달라집니다.

웹사이트에서 결제 대행사를 통해 결제하시거나 모바일 앱에서 인앱으로 결제하시면 세금 계산서는 신용카드 매출전표로 대체됩니다.
(부가세법시행령 제57조2항에 따라 결제대행업체를 통한 신용카드 매출전표를 발행한 경우에는 사업자가 별도의 세금계산서를 교부할 수 없습니다.)

회사 계좌로 무통장 입금하시면 세금 계산서/현금 영수증이 발행됩니다.
홈페이지 [지원] 메뉴를 통해 관리자에게 요청해 주시기 바랍니다.

아래의 자료를 help@kxcoding.com으로 보내주시거나 관리자에게 요청을 하실 때 함께 보내주시기 바랍니다.

세금 계산서

  1. 사업자 등록증 사본
  2. 담당자 이메일

현금 영수증

  1. 전화번호(연말정산용) / 사업자 등록증 사본(지출증빙용)
  2. 성함 또는 업체명
  3. 이메일

온라인 강좌는 macOS, iOS, Windows에서 모두 볼 수 있습니다.

  • iOS : 모바일 앱(앱스토어에서 KxCoding으로 검색 후 다운로드)
  • macOS : 네이티브 앱(앱스토어에서 KxCoding으로 검색 후 다운로드), Chrome, Safari, Edge
  • Windows : Chrome, Edge,
  • 기타 OS : DRM 재생을 지원하는 브라우저

참고사항

  1. DRM 재생을 지원하지 않은 일부 브라우저에서는 재생이 불가능합니다.
  2. 일부 안드로이드 기기와 일부 모바일 브라우저에서 재생은 가능하나, 공식적으로는 지원하지 않습니다.
  3. IE와 Firefox는 지원하지 않습니다.
  4. AirPlay, Sidecar, PIP는 지원하지 않습니다.

본인이 소유한 디바이스라면 사용에 제한이 없습니다. 다만, 본인 소유의 디바이스라도 동시 접속은 허용되지 않습니다.

타인의 디바이스에서 로그인하거나 강의를 수강한다면 계정 공유로 판단되어 서비스 이용이 제한되므로 주의하시기 바랍니다.

자세한 내용은 [이용약관]을 참고해 주시기 바랍니다.

허용되는 사항

강의에서 공부한 내용을 기반으로 직접 내용을 구성하여 글을 작성하거나 코드를 작성하고 공개하는 것은 얼마든지 가능합니다.

허용되지 않는 사항

  1. 강의 화면을 캡처해서 첨부 이미지로 활용할 수 없습니다.
  2. 강의에서 설명하는 내용을 텍스트로 옮겨서 등록할 수 없습니다. (특정 문구를 인용할 수 있으나 전체를 그대로 / 또는 유사하게 등록하는 것은 불가능합니다.)
  3. 강의 내용을 요약해서 등록할 수 없습니다.
  4. 강의에 포함된 코드를 그대로 사용할 수 없습니다.

강의 내용을 그대로 옮기는 것은 실력 향상에 도움이 되지 않습니다.
그리고 이런 저작물은 온전히 본인의 것이 되지 못하고, 향후 여러 문제가 발생할 수 있습니다.
공부하신 내용을 본인만의 언어와 방식으로 표현해 보시기 바랍니다.

참고 : 저작권 관련 FAQ

Mastering Swift
평생 소장
|
8만원
10만원
지금 등록하면 Happy New Year 할인
서버로 재접속을 시도하고 있습니다. 잠시만 기다려 주세요.