본문 바로가기

Collection Type2

[iOS/Swift] Collection Type (Set, Dictionary) 지난 포스팅에 이어, 컬렉션 타입 (Collection Type) 인 Set과 Dictionary을 살펴보도록 하겠습니다. Set (집합) 중복값을 저장할 수 없고, 순서가 없는 Group 형태의 컬렉션 타입 Set(집합)은 이전 포스팅에서 다룬 Array(배열)와 유사한 성격을 가지고 있습니다. 값을 나열할 수 있으며, 선언방식 또한 동일합니다. 하지만, Set(집합)는 중복된 값을 나열할 수 없습니다! 따라서 특정 Group 혹은 카테고리를 만들때 용이합니다. 정의 Set ? Group! '교집합', '합집합', '차집합'과 같은 '집합연산'시 활용할 수 있는 컬렉션 타입입니다. 다양한 연산 메서드와 함께 사용됩니다. 생성과정 기본형태 [Array] 생성형태와 동일하므로 생략합니다. 기존 [Array.. 2022. 11. 5.
[iOS/Swift] Collection Type (Array) Swift는 다양한 초기값을 저장하고, 활용하기 위한 Box 형태인 컬렉션 타입 (Collection Type) 기능을 제공합니다. 이번, 그리고 다음 포스팅을 통해 해당 개념에 대해 구체적으로 살펴보고자 합니다. Collection Type 이란? 동일한, 혹은 지정된 유형(Type)을 가지고 있는 데이터의 집합 왜 필요한가요? 각각의 데이터를 개별적으로 선언할 필요가 없어 편리합니다. 또한, 유사한 특징을 가지고 있는 데이터를 관리하기에 효율적입니다. 지난 포스팅 글에서 다룬 예시에서, 일반적인 선언문의 형태를 살펴보면? // 1. 초기화 값이 할당된 상태로 선언된 경우 var name: String = "Lime" // 2. 초기화 값이 없이 선언된 경우 let age: Int 1개의 초기화(혹은.. 2022. 11. 5.