개발자

[Swift] UiKit Delegation pattern 프로젝트 >>> swiftUI

2023년 11월 08일조회 116

현재 UiKit + storyboard Delegation pattern으로 작성된 프로젝트를 SwiftUI로 바꾸는 작업을 하고 있습니다. 특정 디자인 패턴에 구애 받지 않고 로직과 UI Components를 분리하는 작업을 하고싶은데, 어떤 방식으로 공부/작업 진행을 하는 것이 좋을까요? 바꾸는 작업을 하면서 swiftUI의 테스트 코드를 작성하는 것이 도움이 될까요? Swift/iOS를 시작한지 얼마 안되어서 구체적으로 질문을 드리지 못 하는 것 같아서 죄송합니다 🥲

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.

답변 1

김민식님의 프로필 사진

먼저, 'UIKIt을 SwiftUI로 바꾸는 것'과 '로직과 UI Components를 분리하는 것' 중에 어떤 것을 더 중요하게 생각해서 작업을 진행할지를 결정해보는 것이 좋겠죠?! 저라면 로직과 UI를 분리하는 것을 먼저 선행할 것 같아요. 특정 디자인 패턴에 구애 받지 않고도 분리가 가능하겠지만, 더 잘 분리하려고 디자인 패턴을 사용하는 것이니 이왕이면 확실하게 어떤 디자인 패턴을 사용하여 분리할 것인지 결정하면 좋을 것 같아요. 또한 바꾸는 작업을 하면서 swiftUI의 테스트 코드를 작성하는 것도 도움이 되겠지만, 로직과 UI를 분리하면서 테스트 코드를 작성하고 그 이후에 SwiftUI로 바꾸는 것이 더 좋은 경험이 되지 않을까 생각합니다!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!