All Lectures
RouteNoticeQ&A

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

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

Lecture Introduction
Difficulty
Normal
Category
Programming - Programming Fundamentals
Tag
Swift
Target Audience
- 프로그래밍에 대한 기초 지식이 있는 컴퓨터 관련 전공생
- 다른 언어를 사용해 본 적 있는 프로그래머
- (객체지향) 프로그래밍 유경험자

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

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


📝강좌 소개


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

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



🎯학습 목표


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



📣참고 사항


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



강의자 소개


YAGOM

This lecture is free to use in all lessons.

Curriculum
Expand All
  • 01
    스위프트 시작하기
  • 시작 전 필독사항
    이름짓기, 콘솔로그, 문자열 보간법
  • 02
    문법
  • 상수와 변수
    기본 데이터 타입
    Any, AnyObject, nil
    컬렉션 타입
    함수 기본
    함수 고급
    조건문
    반복문
    옵셔널
    옵셔널 값 추출
    구조체
    클래스
    열거형
    값 타입과 참조 타입
    클로저
    다양한 클로저표현
    프로퍼티
    프로퍼티 감시자
    상속
    인스턴스의 생성과 소멸
    옵셔널 체이닝과 nil 병합 연산자
    타입캐스팅
    assert와 guard
    프로토콜
    익스텐션
    오류처리
  • 03
    고차함수 활용
  • 고차함수
  • 04
    마무리
  • 더 알아보기
Recent Update|2020. 06. 25
Instructor Introduction
hello.Goorm Edu Captain 야곰.Let's start learning together!

Lecture Reviews
Free

Average Rating
5.0
Difficulty
Normal
Lecture Period
Unlimited