본문 바로가기

CS/Swift Language Guide3

스위프트(Swift) 가이드 (2): Printing Constants and Variables, Comments, Semicolons, Integers, Integer Bounds, Int, UInt, Floating-Point Numbers Printing Constants and Variables 사용자가 선언한 상수(Constant)와 변수(Variable)은 print(_:separator:terminator:) 함수와 함께 출력을 할 수 있다. print(_:separator:terminator:) 함수는 하나 이상의 값을 적절한 출력 채널에 출력하는 global function이다. Xcode에서 print(_:separator:terminator:) 함수는 Xcode의 콘솔에 결과를 출력한다. separator와 terminator 파라미터는 기본 값(defualt value)를 갖기 때문에 이 함수를 출력 할때 생략해도 된다. print(_:separator:terminator:) 함수에서 terminator에 설정된 기본 값(.. 2020. 3. 10.
스위프트(Swift) 가이드 (1): The Basics, Constants and Variables, Type Annotations, Naming Constants and Variables The Basics Swift는앱 개발을 위한 새로운 프로그래밍 언어이다. Swift의 상당 부분은 C 나 Objective-C 개발 경험이 있다면 익숙할 것이다. Swift는 정수(Integer) 자료형을 위한 Int, 실수(floating-point) 자료형을 위한 Double 과 Float, 참/거짓(Boolean values) 자료형을 위한 Bool, 텍스트 데이터를 위한 String 등 C와 Objective-C에서 제공하는 자료형을 제공한다. 또한, Swift는 Array, Set 그리고 Dictionary 라는 3개의 주요 Collection 타입을 제공한다. C 언어와 같이 Swift는 값을 이름을 정의하여 값을 저장하거나 참조할 수 있는 변수들을 제공한다. Swift는 또한 값을 변경할 .. 2020. 3. 10.
스위프트(Swift) 공식 문서 : The Swift Programming language (Swift 5.2 beta) 애플 공식 사이트에서도 소개하는 Swift는 Apple의 iOS, macOS, watchOS, tvOS의 앱 개발을 위한 프로그래밍 언어이다. 앱을 개발하기 위해 크로스 플랫폼을 지원하는 기술들로 애플 앱을 개발하기 위해 반드시는 아니지만, 공식적으로 애플이 지원하는 언어이기 때문에 애플이 망하지 않는 한 Swift 언어의 수명도 애플과 함께 할 것이다. 많은 개발 언어들이 전반적인 트렌드 혹은 특정 언어가 사용되는 도메인의 트렌드에 따라서 다른 주기의 라이프 사이클을 갖는다는 점에서 Swift는 애플과 운명을 함께한다는 것만으로 매력적인 언어라고 판단된다. 더하여, 2014년을 시작으로 2020년인 지금 벌써 Swift v5 관련 문서들이 배포되고 많은 강의들에 반영되고 있다는 점과 애플이 2015년 .. 2020. 3. 9.