Link
Notice
목록Allcases (1)
HIT해

재사용성 컴포넌트를 구현하기위해 단순히 String이나 Int같이 기본 자료형을 사용해도 괜찮지만. 이미 만들어둔 Enum을 CaseIterable을 활용하여 배열로 만들고 그걸 컴포넌트에 사용한다면 유지보수성과 가독성 모두 향상된다. 왜냐하면 선언한 열거형 내부 case들만 바꿔주면 모든 곳에서 일관성있게 또 간편하게 사용할 수 있기 때문이다. 내가 만들려고 했던 디자인이다. 배경 소품 얼굴은 다르지만 아래 컴포넌트는 동일한 디자인이기에 재사용 가능한 컴포넌트를 만든다면 탭이 몇개가 늘어도 금방 만들 수 있을 것이다. 1. Generic 프로토콜 선언열거형들에 공통된 프로토콜을 만들어 제네릭으로 똑같은 프로토콜을 가지고 있는 값들만 들어올 수 있게 만들어주었다.protocol Customizable..
Swift/UIKit 개발 노트
2024. 8. 23. 09:43