기초

iOS/Swift

[Swift] 프로퍼티(저장, 연산, 타입, 감시자)

용어 정리 저장 프로퍼티 : 인스턴스의 변수 또는 상수 ( 클래스 , 구조체 ) 연산 프로퍼티(get, set) : 값을 저장한 것이 아니라 특정 연산을 실행한 결괏값 ( 클래스, 구조체, 열거형 ) 타입 프로퍼티 : 클래스 변수 프로퍼티 감시자 : 프로퍼티의 값이 변할 때 값의 변화에 따른 특정 작업을 수행함 저장 프로퍼티 구조체는 기본적으로 저장 프로퍼티를 매개변수로 갖는 이니셜라이저가 있음 클래스는 저장 프로퍼티의 초깃값을 지정해주지 않으면 사용자 정의 이니셜라이저를 정의해줘야 함 struct CoordinatePoint{ var x: Int // 초깃값을 지정해 줄 수도 있음 var y: Int } var myPoint: CoordinatePoint = CoordinatePoint(x: 10, y..

테리펀트
'기초' 태그의 글 목록