type에 extension을 사용하시나요? 다른 type으로 변환하려면 함수가 필요하죠. extension을 지원하지 않는 언어에서는 transformAtoB 같은 함수를 만들어서 썼는데 변환하려는 Type이름이 길어지면 함수 이름이 너무 길어지는 문제가 있죠. extension으로 구현하면 toB()로 깔끔하게 구현할 수 있습니다. 이미 사용했던 형태인데 이름이 있는 것은 처음알았네요. 제가 아는 Adapter는 xxxxAdapter를 만들어서 붙여쓰는 것 인데.. 그리고 iOS라기보다는 Swift라고 해야 될 것 같네요. #직독직해 #medium #한마디로 #한마디로공식 #swift #ios #designpattern #adapter #extension

댓글 1