야곰의 스위프트 프로그래밍

스위프트 언어를 처음 접하는 분에게 스위프트 프로그래밍 기본문법을 전달합니다.

강좌 소개
난이도
보통
카테고리
프로그래밍 - 프로그래밍 기초
태그
Swift
수료증
발급 가능
추천 수강대상
- 프로그래밍에 대한 기초 지식이 있는 컴퓨터 관련 전공생
- 다른 언어를 사용해 본 적 있는 프로그래머
- (객체지향) 프로그래밍 유경험자

🐻프로그래밍 개념만 있다면 빠르게 익힐 수 있는 스위프트🐻

- 스위프트 기초 핵심 문법을 빠르게 익히는 시간 -


📝강좌 소개


🐦스위프트는 문법표현의 다양성이 매우 높은 언어입니다. 그래서 스위프트 문법의 모든 형태를 숙달하기까지 꽤 오랜 시간이 걸립니다. 그렇지만 최소한의 핵심 문법을 통해 무리 없이 스위프트 문법을 익힐 수 있도록 간단한 예제와 함께 설명합니다.

🎍본 강좌는 스위프트 문법의 모든 내용을 포함하지는 않으며, 기존의 프로그래머 또는 프로그래밍 개념이 있는 사람이 빠르게 스위프트 문법을 익힐 수 있도록 스위프트의 기초적인 핵심문법을 제공합니다. 깊게 배우기 보다 핵심을 먼저 이해하고 이를 확장시켜 봅시다.



🎯학습 목표


  • 스위프트 핵심 문법을 익혀 그 기초를 다집니다.



📣참고 사항


  • 해당 강의는 Swift 4.0 버전이 기준입니다. 다른 버전의 문법은 상이할 수 있으니 Swift 가이드 문서 변경 내역을 참고하면 좋습니다.
  • 먼저 핵심적인 기초문법을 익힌 후 Apple의 Swift Programming Language Guide, Swift Programming Language Guide - iBooks 또는 스위프트 관련 서적을 참고하면 좋습니다.
  • 스위트프의 API 가이드라인에 따라 이름을 짓는 것이 좋습니다.
  • 스위프트 언어 자체의 문법과 활용만을 다룹니다. iOS / macOS 등 애플리케이션 제작을 위한 프레임워크 관련한 내용은 다루지 않습니다.



강의자 소개


YAGOM

이 강좌는 모든 강의를 자유롭게 체험해 볼 수 있습니다.

교육 과정
모두 펼치기
  • 01
    스위프트 시작하기
    2개 (6분)
  • 시작 전 필독사항
    2분
    이름짓기, 콘솔로그, 문자열 보간법
    3분
  • 02
    문법
  • 상수와 변수
    기본 데이터 타입
    6분
    Any, AnyObject, nil
    3분
    컬렉션 타입
    9분
    함수 기본
    2분
    함수 고급
    6분
    조건문
    3분
    반복문
    2분
    옵셔널
    4분
    옵셔널 값 추출
    5분
    구조체
    4분
    클래스
    2분
    열거형
    5분
    값 타입과 참조 타입
    7분
    클로저
    4분
    다양한 클로저표현
    5분
    프로퍼티
    5분
    프로퍼티 감시자
    3분
    상속
    5분
    인스턴스의 생성과 소멸
    8분
    옵셔널 체이닝과 nil 병합 연산자
    6분
    타입캐스팅
    9분
    assert와 guard
    7분
    프로토콜
    9분
    익스텐션
    4분
    오류처리
    8분
  • 03
    고차함수 활용
    1개 (7분)
  • 고차함수
    7분
  • 04
    마무리
  • 더 알아보기
마지막 업데이트|2020년 06월 25일
강의자 소개
안녕하세요. 구름에듀 캡틴 야곰입니다. 함께 학습을 시작해봐요!

강좌 후기
무료

평균평점
5.0
난이도
보통
수강기간
평생 무제한