스위프트 기초

Swift 기본문법

수강대상

  • 프로그래밍에 대한 기초지식이 있는 컴퓨터관련 전공생
  • 다른 언어를 사용해 본 프로그래머
  • (객체지향) 프로그래밍 유경험자

강의개요

기존의 프로그래머 또는 프로그래밍 개념이 있는 사람이 빠르게 스위프트 문법을 익힐 수 있도록 스위프트의 기초적인 핵심문법을 제공

사전숙지사항

스위프트는 문법표현의 다양성이 매우 높은 언어입니다. 그래서 스위프트 문법의 모든 형태를 알기는 꽤 오랜 시간이 걸립니다. 그렇지만 최소한의 핵심 문법을 통해 무리없이 스위프트 문법을 익힐 수 있도록 간단한 예제와 함께 설명합니다.
스위프트 문법의 모든 내용을 포함하지는 않으며, 깊은 내용보다는 핵심적인 내용만을 전달합니다.
먼저 핵심적인 기초문법을 익힌 후 Apple의 Swift Programming Language Guide, Swift Programming Language Guide – iBooks 또는 스위프트 관련 서적을 참고하면 좋습니다.

해당 강의는 Swift 5.1 버전이 기준입니다.
다른 버전의 문법은 상이할 수 있으니 Swift 가이드 문서 변경 내역을 참고하면 좋습니다.

또, 스위프트의 API 가이드라인 에 따라 이름을 짓는 것이 좋습니다.

스위프트 언어 자체의 문법과 활용만을 다룹니다. iOS / macOS 등 애플리케이션 제작을 위한 프레임워크 관련한 내용은 다루지 않습니다.

0

코스 Content

Expand All

8 thoughts on “스위프트 기초

  • 종승 이

    감사합니다. 많은 도움이 되었습니다.!!

    1+
  • 재현 Park

    edwith에 있는 강좌랑 100%로 동일한가요?

    0
  • national bird

    안녕하세요 야곰님, 왕초보 입문자입니다.
    질문이 있어서 댓글 남깁니다.

    스위프트를 프로그래밍 언어로써 처음 배워보고 싶은데 수강 대상이
    – 프로그래밍에 대한 기초지식이 있는 컴퓨터관련 전공생
    – 다른 언어를 사용해 본 프로그래머
    – (객체지향) 프로그래밍 유경험자
    여서요.

    세 항목 모두 해당하지 않는데 야곰님이 새로 만들어주신 강의인 ‘왕초보를 위한 iOS 앱개발’을 수강해도 본 강의를 이해하는데 무리가 있을까요?

    0
    • 야곰

      [예, 아니오]로만 대답한다면 예, 그렇습니다. 이 강좌는 다른 프로그래밍 언어 및 환경에서도 유사한 개념인 기본적인 프로그래밍 관련 개념(변수, 상수, 함수, 타입, 클래스, 구조체, 객체, 인스턴스, 열거형 등등)에 대한 설명없이 그 개념을 표현하기 위한 문법 위주로만 설명하기 때문에 프로그래밍의 기초개념이 없다면 이해하기 어려울겁니다.
      한국어를 예를 들어 설명가면, ‘학교에 갑니다’라는 문장이 어떻게 이뤄지는지 문법적으로는 설명하지만, 학교가 무엇인지, 간다가 무엇인지 학교에 가는 것이 어떤 의미인지는 설명하지 않는다는 것과 비슷하죠.
      즉, 프로그래밍 관련 기초개념을 병행한다면 가능하겠지만, 이 강좌에선 그 개념들에 대해 친절하지 않은만큼 힘들 수 있습니다.
      ‘왕초보를 위한 iOS 앱개발’ 강의에서도 위의 개념을 일부만 설명합니다.
      만약 프로그래밍의 기초개념을 먼저 익히고 싶다면, 앱스토어(맥, 아이패드 둘 다 가능)에서 Swift Playgroud라고 검색하셔서 나오는 앱을 다운받고, 거기서 안녕, 바이트 및 코딩 배우기 1~2편 시리즈를 먼저 진행해 보시기 바랍니다.

      1+

댓글 남기기