Notice
Recent Posts
Recent Comments
Link
목록이니셜라이저 (1)
study record
[Swift] 스위프트 프로그래밍 - 인스턴스 생성과 프로퍼티
인스턴스 생성 초기화 과정은 새로운 인스턴스를 사용하기 위하여 저장 프로퍼티의 초깃값을 설정하는 등의 일을 한다. 이니셜라이저를 정의하면 초기화 과정을 직접 구현할 수 있다. 이렇게 구현된 이니셜라이저는 새로운 인스턴스를 생성할 수 있는 특별한 메서드가 된다. 스위프트의 이니셜라이저는 반환 값이 없다. 그저 초기화하는 용도이다. 이니셜라이저는 func 키워드를 사용하지 않고 오로지 init 키워드를 사용하여 이니셜라이저 메서드임을 표현한다. init 메서드는 클래스, 구조체, 열거형 등의 구현부에 위치한다. 다만 클래스의 지정 이니셜라이저는 익스텐션에서 구현해줄 수 없다. class SomeClass { init() { // 초기화할 때 필요한 코드 } } struct SomeStruct { init()..
Swift/스위프트 프로그래밍
2021. 11. 7. 01:18