apple/iOS, UIKit, Documentation

Transactional observation preserves consistency

lgvv 2025. 7. 21. 09:50

Transactional observation preserves consistency

 

Transactional observation preserves consistency는 주로 상태 관찰 시스템(ex Swift의 Observable)에서 사용하는 개념

 

  • Transactional observation
    • 트랜잭션 단위의 관찰 → 일련의 변화(이벤트, 값 변경 등)를 하나의 단위로 관찰한다는 뜻
  • Preserves consistency
    • 일관성을 유지한다 → 상태가 중간에 깨지지 않고, 항상 논리적으로 올바른 상태라는 뜻

 

 

즉, 여러 상태 변화가 한꺼번에 발생했을 때, 그 중간 과정은 보지 않고 완전히 반영된 상태만 관찰자에게 전달된다는 의미.