SwiftUI로 손쉽게 Notification 사용하기

보통 Notification을 설정하여 어떤 이벤트가 발행되면 그 Notification을 수신하고 있는 모든 곳들에서 해당 이벤트 송출을 수신 받아 적절한 액션을 취해주죠! 즉, NotificationCenter가 방송국과 같으며 Notification들은 하나의 프로그램이고 이 Notification을 수신 받는 쪽은 시청자라고 생각할 수 있습니다. 그렇기에 1:N의 관계이죠 🙋🏻 이 Notification을 SwiftUI에서도 손쉽게 사용할 수 있습니다. 두가지 방법을 소개하고 싶어요. 1️⃣ SwiftUI View에서 onRecieve를 이용해 Notification을 연결해 수신 받고 사용하기 2️⃣ ViewModel에서 Combine을 이용해 Notification 연결하여 사용하기 어떤것이 더 좋다 이런건 없지만 보통 프로젝트가 커질 수록 ViewModel을 구성하는게 많으니 저도 사실 1번이 편하긴한데 2번으로 사용합니다.

SwiftUI에서 Notification 사용하기

iOYES

SwiftUI에서 Notification 사용하기

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2023년 8월 17일 오전 3:30

댓글 0