NotificationCenter
-
SwiftUI에서 Notification 사용하기SwiftUI 2023. 8. 17. 12:25
안녕하세요. 그린입니다 🍏 이번 포스팅에서는 SwiftUI에서 Notification을 받아 처리하는 방법에 대해 학습해보겠습니다 🙋🏻 흔히, 다른 뷰에서 이벤트가 발생하면 전역적으로 NotificationCenter를 통해 Notification을 쏘고 해당 노티피케이션을 수신하고 있는 다른 뷰들에서는 적절한 처리를 쉽게 해줄 수 있고 또 그럴때 많이 사용하죠! SwiftUI에서 간단하게 사용하는 방법에 대해 구현해보고 알아가보시죠 🕺🏻 우선 두가지 방식을 사용해보려해요! 가장 먼저 SwiftUI에서 onRecieve를 통해 수신 받아 사용하는 방법입니다. onRecieve 이용하기 코드가 간단하니 별도 파일을 쪼개지 않고 쉽게 한 뷰에서 보겠습니다. import SwiftUI struct Conten..
-
SwiftUI - NotificationCenterSwiftUI 2021. 9. 19. 12:06
안녕하세요. 그린입니다🟢 이번 포스팅에서는 SwiftUI에서 NotificationCenter를 활용하는 방법에 대해 학습하겠습니다🧑🏻💻 UIKit에서는 잘 알겠는데 대체 SwiftUI에서는 어떻게 노피티케이션 센터를 활용할까요? 정말 이번 포스팅은 간단합니다. 순식간에 슉~하고 끝나버리니 눈 크게 뜨고 보셔야 됩니다👀 아, 참고로 이전에 포스팅했던 스크린샷 캡쳐/녹화 감지 및 방지에 대해 UIKit으로 구현한걸 SwiftUI의 NotificationCenter를 통해 구현하는 예제로 보겠습니다👍🏻 NotificationCenter 생성 import SWiftUI struct mainView: View { let screenCapturePublisher = NotificationCenter.defaul..