Notice
Recent Posts
Recent Comments
Link
목록생성자의 확장 (1)
大器晩成
[Extensions] 생성자의 확장
[클래스]편의 생성자만 추가 가능합니다 (즉, 본체의 지정생성자를 호출하는 방법으로만 구현 가능) 지정생성자 추가 불가 / 소멸자 추가 불가합니다. (항상 본래의 클래스에서 정의해야 함)클래스의 경우 상우의 지정생성자를 호출하는 델리게이트 어크로스가 발생하기 때문에, 편의생성자만 호출 가능합니다.*델리게이트 어크로스: 자신의 지정생성자를 호출하는 것 클래스 - 생성자 확장의 예시// UIColor 기본 생성자//UIColor(red: , green: , blue: , alpha: )var color = UIColor(red: 0.3, green: 0.5, blue: 0.4, alpha: 1) // 익스텐션 + 편의생성자 조합extension UIColor { convenien..
iOS/Swift 문법
2024. 12. 26. 10:52