Collection
-
Swift의 컬렉션 타입 : 값 의미론과 실제 구현Apple🍎/Swift 2025. 2. 28. 20:18
Swift 컬렉션 타입의 완전한 이해기본 컬렉션 타입Swift는 세 가지 주요 컬렉션 타입을 제공합니다:배열(Array): 순서가 있고, 인덱스로 접근 가능한 요소들의 컬렉션딕셔너리(Dictionary): 키-값 쌍으로 이루어진 컬렉션세트(Set): 순서가 없고 중복을 허용하지 않는 컬렉션값 타입으로서의 컬렉션과 메모리 관리복사 시맨틱(Copy Semantics)란? : 컬렉션을 변수에 할당하거나 함수에 전달할 때 개념적으로는 '복사'가 일어납니다. 즉, 원본과 복사본은 서로 독립적인 별개의 인스턴스가 됩니다. 만약 배열이 참조 타입이었다면, copy를 변경했을 때 original도 함께 변경되었을 것입니다.var original = [1, 2, 3]var copy = original // 값 복사c..