
Swift에서의 Class
·
App Development/Swift
Class란?Class는 Swift에서 참조 타입으로 객체의 상태와 동작을 정의하는 설계 도구입니다.동일한 객체를 여러 변수에서 참조할 수 있음.상위 클래스를 확장하여 새로운 클래스 설계가 가능.참조 횟수를 추적하여 메모리 해제를 자동으로 관리(ARC를 통한 메모리 관리).상속이 필요하거나 다형성을 구현해야 하는 경우에 사용함.간단한 데이터 구조에서는 struct가 더 적합함.Class와 Struct 한 눈에 비교하기특성ClassStruct참조 타입 vs 값 타입참조 타입 (Reference Type): 동기화됨값 타입 (Value Type)상속 가능 여부상속 가능상속 불가능deinit 지원 여부지원미지원변경 가능 여부var로 선언 시 변경 가능모든 프로퍼티가 기본적으로 불변(let) 상속(inherit..