ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 스위프트 기초
    Swift 2020. 10. 29. 17:35

    안녕하세요. 그린입니다!

    오늘은 스위프트 문법을 공부하며 나름대로의 정리를 해보겠습니다.

    여러분들도 스위프트를 공부하시면서 제 글들을 보며 다시 한번 정리해보는 시간이 되었으면 좋겠습니다.

    잘못되거나 추가할 내용이 생각나시면 댓글 달아주시면 감사하겠습니다 ^^

     

    자, 이제 시작합니다~

     

    우선 스위프트 문법을 공부할때 가장 기초적인 스위프트란 무엇인가 같은 소개를 하겠습니다.

     

    스위프트 로고

    1. 스위프트 소개

    스위프트는 편리하며 고차원적인 언어입니다.

    ARC(자동참조횟수계산, Automatic Reference Counting)을 지원하며 쉽게 메모리를 관리합니다.

     

    2.언어적 특성

     1) Safe(안정성)

     2) Fast(신속성)

     3) Expressive(표현성)

        : 여러가지 프로그래밍 패러다임을 차용한 다중 패러다임 프로그래밍 언어

        : 명령형 / 객체지향 / 함수형 / 프로토콜 지향

        : 특히 함수형 프로그래밍 패러다임을 차용하여 장점인 대규모 병렬처리가 쉬움

     

    3. 스위프트 실행 환경

    Xcode 및 웹사이트 등 여러 실행 환경이 있지만, 본 글에서는 조금 설명이 필요한 REPL로 실행하는것에 대해 소개하겠습니다.

    REPL : Read-eval-print-loop의 약자로 인터프리터 언어로 주요 사용됩니다.

    실행방법 : /Application/Utilities 폴더 > 터미널 어플리케이션 > Swift 명령어 입력

    터미널 애플리케이션 화면

    REPL 대표 단축키

    control + D : 커서 위치한 곳의 한 글자 삭제

    option + Left(<-) : 커서 이전 단어 맨 앞으로 이동

    option + Right(->) : 커서 다음 단어 맨 앞으로 이동

    control + A : 커서 현재 줄 맨 앞 이동

    control + E : 커서 현재 줄 맨 뒤 이동

    delete : 한 글자 삭제

    esc + shift + < : 커서 첫줄 맨 처음 이동

    esc + shitf + > : 커서 맨 마지막 줄 맨 마지막 이동

     

    이상으로 제일 기본이 되는 스위프트란 무엇인가 그리고 특징과 실행환경에 대해 알아봤습니다.

    다음 챕터에서는 스위프트를 프로그래밍 하기 앞선 몇가지 규칙들에 대해 알아보겠습니다.

    감사합니다 :D

     

    'Swift' 카테고리의 다른 글

    흐름제어  (0) 2020.11.01
    연산자  (0) 2020.11.01
    데이터 타입 (고급)  (0) 2020.10.30
    데이터 타입 (기본)  (0) 2020.10.30
    스위프트 프로그래밍 규칙  (0) 2020.10.29
Designed by Tistory.