• Swift 특징
    • Main 함수가 존재하지 않는다.
    • 세미콜론(;)은 선택사항
    • 변수(Variable) - var, 상수(Constant) - let를 선언하는 새로운 키워드 도입
    • 형식 추론(Type Inference) 지원 (예: var name:String = "Kim")
    • 변수나 상수의 이름에 유니코드 문자 사용가능 (한글 뿐만 아니라 아이콘 등 유니코드에 해당되는 모든 문자 사용가능)
    • 문자열과 문자는 모두 큰따옴표("")를 사용
    • 확장 가능한 새로운 이름의 자료형 제공
    • 헤더 파일이 없음
    • Objective-C와 함께 사용 가능
    • ARC를 기본 메모리 관리 모델로 채택
    • 서브스크립트 문법을 다양한 자료형에서 사용
    • 구조체와 열거형의 기능의 확장 (문자열이나 실수를 원시값으로 가질 수 있음, 다양한 정보를 연관값으로 지정)
    • 구조체, 열거형, 클래스는 선언 내부에 또 다른 구조체, 열거형, 클래스를 중첩해서 선언 가능
    • 제네릭(Generic)을 통해 자료형에 의존하지 않는 범용 코드를 작성하여 코드의 새사용성을 높일 수 있음


'Swift > Swift Basic (2.0Base)' 카테고리의 다른 글

함수  (0) 2015.01.08
Optionals  (0) 2014.12.30
튜플(Tuples)  (0) 2014.12.24
로그 출력  (0) 2014.12.23
변수와 상수  (0) 2014.12.23

+ Recent posts