[Swift] 리터럴, 식별자, 키워드
·
Apple/Swift
리터럴 리터럴은 프로그램의 소스 코드에 직접 기록되는 고정 값입니다. 리터럴은 특정 데이터 유형과 해당 값을 나타냅니다. Apple에서 개발한 프로그래밍 언어인 Swift는 다양한 데이터 유형을 나타내는 여러 유형의 리터럴을 제공합니다. Swift에서 사용되는 몇 가지 일반적인 리터럴에 대해서 살펴보겠습니다. 정수 리터럴 정수 리터럴은 분수 구성요소가 없는 정수를 나타냅니다. 구분 기호 없이 일련의 숫자로 작성할 수 있습니다. 아래 소스는 정수 리터럴의 예시입니다. 부동 소수점 리터럴 부동 소수점 리터럴은 소수 구성 요소가 있는 십진수를 나타냅니다. 십진수 표기법 또는 과학적 표기법을 사용하여 작성할 수 있습니다. 아래 소스는 부동 소수점 리터럴의 예시입니다. 문자열 리터럴 문자열 리터럴은 큰따옴표로 묶..
[Swift] 클래스와 상속, super와 override
·
Apple/Swift
1. 클래스란? Swift에서 클래스는 객체 지향 프로그래밍(OOP)의 기본 빌딩 블록입니다. 해당 클래스 유형의 개체가 가질 수 있는 속성과 동작을 정의하는 청사진입니다. 클래스는 개체라고도 하는 인스턴스를 만들기 위한 템플릿 또는 프로토타입 역할을 합니다. 클래스에서 데이터를 저장하는 속성과 작업을 수행하거나 기능을 제공하는 메서드를 정의할 수 있습니다. 속성은 이름, 사용 기간 또는 색상과 같은 개체의 특성 또는 특성을 나타냅니다. 반면에 메서드는 개체가 수행할 수 있는 작업 또는 동작을 정의하는 클래스와 관련된 함수입니다. Swift의 클래스는 상속을 지원하므로 수퍼클래스에서 속성과 메서드를 상속하는 하위클래스를 만들 수 있습니다. 이렇게 하면 코드 재사용이 용이해지고 기능이 추가되거나 수정된 ​..