로그인 바로가기 하위 메뉴 바로가기 본문 바로가기
부스트캠프
부스트캠프 커넥트재단
  • 타입 공개형 강좌
  • 기간 상시 수강
  • 시간 자유롭게 학습
  • 수강 승인 방식 자동 승인

기존의 프로그래머 또는 프로그래밍 개념이 있는 사람이 빠르게 스위프트 문법을 익힐 수 있도록 스위프트의 기초적인 핵심 문법을 제공하는 강의입니다. 
최소한의 핵심 문법을 통해 무리없이 스위프트 문법을 익힐 수 있도록 간단한 예제와 함께 설명합니다.
스위프트 문법의 모든 내용을 포함하지는 않으며, 깊은 내용보다는 핵심적인 내용만을 전달합니다.

해당 강의는 Swift 3.1 버전 기준입니다

교수자 소개

  • 부스트캠프

  • 야곰

    2010년부터 iOS 개발을 시작해 iOS, macOS 개발자 커뮤니티에서 강좌를 연재하고, 다양한 iOS 강의를 진행하고 있습니다.
    컴퓨터 교육을 전공했으며, 비전공자와 학생들에게 컴퓨터 지식을 더 쉽고 재미있게 알리는 데 관심이 많아 후배 프로그래머에게 지식을 나누는 데 힘을 쏟고 있습니다.

    저서:  『iOS 7 핵심 노트』, 『iOS 8 핵심 노트』, 『iOS 9 핵심 노트』, 『스위프트 프로그래밍』

강의계획

강의목록
  1. :: 스위프트 프로그래밍 문법 ::
    1. 01. 강좌소개
    1. 02. 명명법 / 콘솔로그 / 문자열 보간법
    1. 03. 상수와 변수
    1. 04. 기본 데이터 타입
    1. 05. Any, AnyObject, nil
    1. 06. 컬렉션 타입(Array, Dictionary, Set)
    1. 07. 함수 기본
    1. 08. 함수 고급
    1. 09. 조건문
    1. 10. 반복문
    1. 11. 옵셔널
    1. 12. 옵셔널 추출
    1. 13. 구조체
    1. 14. 클래스
    1. 15. 열거형
    1. 16. 클래스 vs 구조체 / 열거형
    1. 17. 클로저 기본
    1. 18. 클로저 고급
    1. 19. 프로퍼티
    1. 20. 프로퍼티 감시자
    1. 21. 상속
    1. 22. 인스턴스 생성 / 소멸 (init / deinit)
    1. 23. 옵셔널 체이닝과 nil 병합
    1. 24. 타입 캐스팅
    1. 25. assert / guard
    1. 26. 프로토콜
    1. 27. 익스텐션
    1. 28. 오류 처리
    1. 29. 고차함수
    1. 30. 더 알아보기