본문 바로가기
728x90

Enum3

019 Nested Type 중첩타입 Nested Type 중첩타입 기본개념하나의 타입 안에 다른 타입을 정의하는 것 구조체, 클래스, 열거형 안에 열거형, 구조체 , 클래스를 중첩해서 사용한다. 관련된 타입들을 묶어 코드의 구조를 명확하게 만들 수 있다. class Camp { let campId: Int let startDate: Date enum Status: String { case preparingForOpening = "개강준비중" case recruiting = "모집중" case recruitingEnded = "모집마감" case ongoing = "개강중" case ended = "종강" } let status: Camp.Sta.. 2025. 3. 31.
015 structure, class, Enum Structure 구조체기본 문법struct StructName { property method initializer subscript} StructName - Upper camel case로 작성해야한다. property - 속성 let, var로 선언. 글로벌 스코프에서는 var는 변수지만 이런 타입들 안에서 선언되면 속성이다. method - 메서드 func를 사용, 글로벌스코프에서는 함수이지만 struct 안에서는 메서드로 쓰인다. initializer - 생성자 init을 사용, struct에서는 생성자를 기본으로 제공, 따로 구현 안해도 된다.  member 이런 property, method, initializer, subscript 들은 member 라고 한다. low.. 2025. 3. 26.
025 열거형 활용, 익스텐션 활용, fileprivate 열거형에 대한 이전 정리 글2025.03.26 - [IT/프로그래밍 노트] - 015 structure, class, Enum 015 structure, class, Enum자동목차Structure 구조체기본 문법struct StructName { property method initializer subscript} StructName - Upper camel case로 작성해야한다. property - 속성 let, var로 선언. 글로벌 스코프에서는 var는 변수지만 이런 타margot33-0.tistory.com 열거형 활용코드를 개선하기 전 꿀팁 코드 우클릭 후 Jump to Definition 누르면 해당 메서드, 선언한 곳으로 바로 갈 수 있다.  기존 코드 override func viewD.. 2025. 3. 12.
728x90