Swift 문법

    [Swift 문법 정리] 2. 흐름 제어 구문 - for, while, guard, #available 등

    이번 글은 흐름 제어 구문에 대한 정리입니다. 반복문 주어진 조건에 의해 특정 코드 블록을 반복적으로 실행할 수 있게 해주는 구문 For 반복문 → 횟수에 의한 반복 순회 대상 → 주로 순번을 가지는 집단 자료형이나 또는 범위를 가지는 데이터 등 배열, 딕셔너리, 집합, 범위 데이터, 문자열 String은 Character 타입의 개별 문자들이 모여 이루어진 객체 String 타입 자체는 순회 처리를 지원하지 않아 characters 속성을 이용해야 한다. var str = "abcde" for char in str.characters { print(char) } 루프 상수 구문이 반복될 때마다 순회 대상이 포함하고 있는 개별 아이템들을 차례로 넘겨받아 임의로 저장, 실행 블록 내에서 사용할 수 있도록 ..

    [Swift 문법 정리] 1. 기본 문법 - 변수, 상수, 자료형, 연산자 등

    Swift에 관심이 생겨 제가 공부하고 정리하는 내용들을 블로그에 남겨두려 합니다. ( 현재 "꼼꼼한 재은 씨의 Swift 문법편" 책을 공부하며 정리하고 있습니다. ) 우선 이번 글은 Swift의 기본적인 문법, 변수, 상수, 자료형, 연산자 등에 대해 알아보겠습니다. 스위프트 ( Swift ) 객체 지향적 성격을 지닌 스크립트 스타일의 언어이다. 다양한 언어로부터 차용한 현대적 프로그래밍 개념이 모두 반영된 결과물이다. 전처리를 위한 헤더 파일이 필요없다. 클래스, 구조체 선언할 때 정의 (Interface)와 구현 (Implementation)을 분리하지 않고 통합한다. objective-C 에서는 헤더 파일에서 클래스의 원형인 인터페이스 선언, 메인 파일에서는 인터페이스의 내용 구현 모든 객체의 ..