SwiftUI에서 UUID?

binisnull·2024년 11월 7일

Swift

목록 보기
2/2

클론코딩을 하는데 자꾸 UUID 인스턴스를 가지는 id라는 프로퍼티를 만들길래.. 이게 뭘까 해서…

UUID란?

Universally Unique IDentifier의 약자.

범용 고유 식별자

UUID 표준에 따라서 이름을 부여하게 된다면, 고유성이 완벽하게 보장되는 것은 아니지만, 실제로 사용할 때 중복될 가능성이 거의 없다고 인정되기 때문에 널리 사용됨

형식

💡(8개의 문자) - (4개의 문자) - (4개의 문자) - (4개의 문자) - (12개의 문자)

예를 들면,

E621E1F8-C36C-495A-93FC-0C247A3E6E5F

대략 10의 38승 개 정도 사용할 수 있다 함 ;

Swift에서의 UUID

Types, interfaces, other items를 식별할 수 있음

UUID의 특징

  • 앱을 재실행 시켜도 값은 유지됨
  • 앱의 공급업체가 같을 경우, UUID도 동일함.
    • 만약 A라는 회사가 SNS 어플리케이션을 만들고, 추후에 채팅 어플리케이션을 제작했을 때, 유저가 보유한 고유한 UUID 값을 통해 해당 어플리케이션들의 연동이 가능함
  • 앱을 삭제해도 공급 업체가 제공한 다른 앱이 남아있는 경우, UUID 값은 유지됨
profile
bin==null

0개의 댓글