[Swift] 클로저와 NotificationCenter를 활용한 상태 변화 알리기(View Controller 간의 상호작용)
안녕하세요, 지난 포스트에서는 Delegate 패턴을 이용한 뷰 간의 상태 변화 알리기에 대해 알아보았습니다. 이번에는 Delegate 패턴에 이어서 클로저와 NotificationCenter를 활용하여 뷰 간의 상태 변화를 알리는 방법에 대해 알아보겠습니다. 1. 클로저를 활용한 상태 변화 알리기 Swift에서 클로저는 자유 변수와 관련있는 코드 블록입니다. 함수처럼 이름이 없으며, 독립적으로 사용할 수 있습니다. 클로저를 활용하면 상태 변화를 효율적으로 관리할 수 있습니다. class FirstViewController: UIViewController { var myClosure: (() -> Void)? func myFunction() { myClosure?() } } class SecondView..