
INDEX 1. 확장(Extension)이란? 2. 확장 가능 멤버 (6가지) 3. UIKit에서의 확장(Extension) 4. 마무리 1. 확장(Extension)이란? 상속(Inheritence) VS 확장(Extension) (상속 - 수직적 개념) 성격이 비슷한 "타입을 새로"만들어, 데이터를 추가하고, 기능(메서드)을 변형시켜 사용하려는 것 (확장 - 수평적 개념): "현재 존재하는 타입"에 기능(메서드)을 추가하여 사용하려는 것 확장이란 기존타입에 기능을 추가 하는 것으로 1)클래스, 2)구조체, 3)열거형 (그리고 프로토콜) 타입에 확장(새로운 기능 추가) 가능 단, 새 기능을 추가 할 수는 있지만 기존 기능(메서드)의 재정의(overriding) 불가. 기존 타입의 소스코드에 접근 권한이..
Swift
2023. 2. 26. 09:47