Skip to content

swiftUI로 뷰만들기#2

Open
hooni0918 wants to merge 18 commits intomainfrom
8th-swiftuiRepack
Open

swiftUI로 뷰만들기#2
hooni0918 wants to merge 18 commits intomainfrom
8th-swiftuiRepack

Conversation

@hooni0918
Copy link
Collaborator

@hooni0918 hooni0918 commented Dec 13, 2024

📄 작업 내용

  • 기존에 작업한 내용이 없어서 처음부터 새롭게 뷰를 구현했습니다.
  • 기존 UIKit이 아닌 SwiftUI로 처음부터 뷰를 구현했고 처음 의도는 SwiftUI모듈 내에서 UIkit의 네비게이션 로직을 가져가고자 하였습니다.
  • 뷰모델을 통해서 네비게이션 로직을 한군데에서 관리하고(coordinator) UIkit과 SwiftUI 는 기본적인 뷰만 그릴수 있도록 수정하고자 하였습니다.
  • 그러나 처참하게 실패하고 굳이 이럴 필요가 없다는것을 배웟네요,,,ㅠ (시험기간과 다음주 면접일정이 하나 있어 제대로 수정하지는 못하고 과제를 제출하는점 송구드립니다)
  • UIkit 기반으로 파일을 만들고 네비게이션 로직을 UIKit가 가지고 있는 상태에서 뷰만 SwiftUI를 띄우거나 HostingVC을 사용해서 뷰를 전달하는게 가장 베스트인것 같습니다.
  • 기타 과제에 맞게 SwiftUI로 앱 뷰를 구현하였고 기존의 UIkit코드를 옮겨왓습니다.
  • 뷰모델을 각 2개의 뷰에 맞추어 데이터 로드 및 상태 관리를 뷰모델로 구현했습니다. 네트워크나 반응하는 동작이 크게 없어 간단하게만 구현했습니다.
구현 내용 IPhone 16 pro
GIF

@hooni0918 hooni0918 requested a review from sozohoy December 13, 2024 12:03
@hooni0918 hooni0918 self-assigned this Dec 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant