정의
- 클래스 = 설계도
- 객체 = 클래스로부터 만들어진 것
- 인스턴스 = 실제로 메모리에 할당되는 객체
- 프로퍼티 = 클래스 안에서 사용되는 변수
- 메소드 = 클래스 안에서 사용되는 함수
즉, 클래스로부터 만들어진 객체를 인스턴스라고 한다.
특징
- 구조체와 열거형은 값 타입( Value Types ) 이고, 클래스는 참조형 타입( Reference Types )이다.
- 객체는 프로퍼티(속성)와 메소드(함수)로 구성된다.
형식
class 클래스 이름 : 부모 클래스 {
// 프로퍼티 (변수,상수)
// 인스턴스 메서드 (객체가 호출하는 메소드 정의 )
// 타입 메서드 (클래스 메서드 : 클래스가 호출하는 메소드 정의)
}
강의 출처 : https://www.youtube.com/channel/UCM8wseo6DkA-D7yGlCrcrwA
'2022_iOS 앱 개발자 워크숍 > 1, Swift 문법 복습' 카테고리의 다른 글
Swift : 클래스에서 메소드 추가 (0) | 2022.01.06 |
---|---|
Swift : Property [ 프로퍼티 ] (0) | 2022.01.06 |
Swift : 클로저, 후행 클로저 (0) | 2022.01.05 |
Swift : 함수3 [ 함수를 매개변수, 리턴 값으로 사용 ] (0) | 2022.01.05 |
Swift : inout 매개변수 (0) | 2022.01.05 |
댓글