Sendable 프로토콜
·
SwiftUI
Sendable 프로토콜은 객체가 concurrent code에서 안전하게 사용될 수 있다는 것을 명시합니다 Sendable이란?Sendable은 특정 타입이 여러 스레드 간 안전하게 전달될 수 있음을 나타냅니다. 이 프로토콜을 준수하면, 해당 타입의 인스턴스가 여러 스레드 간에 전달될 때 data race이나 무결성 문제가 발생하지 않음을 보장합니다. 예를 들어, 값을 복사하거나 스레드 간에 참조를 공유할 때 안전하게 사용할 수 있습니다. int, string과 같은 대부분의 기본 값 타입들은 기본적으로 Sendable을 준수합니다.let number: Int = 42 // Int는 기본적으로 Sendable Sendable 프로토콜을 준수하는 사용자 정의 타입만일 사용자가 정의한 타입이 Sendab..