[iOS/Swift] 알아두면 유용한, 열거형(Enumeration) ①
Enumeration, 열거형 타입에 대해 알아보기 전에 한 가지 예시를 먼저 살펴보도록 하겠습니다. 📌 스터디 그룹원의 닉네임과 취미를 Dictionary( String : [String]) 타입으로 정리합니다. let myStudyGroupNickName : [String : [String]] = [ "Lime" : ["Running", "Drinking"], "Jason" : ["Listening Music", "swimming" ], "Kate" : ["play Game", "Basketball"], "Happy" : ["Watch Movie", "namuWiki"] ] 📌 이후, Lime이란 닉네임을 가진 사람의 2번째 취미를 호출합니다. 별도의 상수(limeHobbie)에 Key 값으로 "Li..
2022. 11. 5.
[iOS/Swift] Type (X) Types (O)
이번 포스팅은, 추후 다룰 Enumeration(Enum), function, class, struct 등 현재까지 다뤄 온 내용보다 더욱 복잡하고, 난해한 문법내용을 다루기에 앞서 지속적으로 언급되는 타입(Type)에 대해 조금 더 자세히 알아보도록 하겠습니다. Type? Data Type은 사실 구조체(Struct)로 구성된 Type이다?! 앞서 상수와 변수의 타입(Type)을 결정하는 키워드인 정수형(Int, UInt), 부동소수형(Double, Float), 문자형(String, Character), 참거짓(Boolean) 과 같은 Data Type은, 사실, 구조체(Struct) 로 정의되어 구현된 타입이자, 명명된 타입 입니다. ?!??? Data Type의 정의 'Swift Language ..
2022. 11. 5.
[iOS/Swift] 지정되지 않은 데이터의 나열, Tuple
앞서 살펴본 컬렉션 타입 (Collection Type)의 주요 특징 중 하나로, 요소(초기값)은 항상 '동일한 타입(Basic Type)'을 가져야 한다는 특징이 있습니다. 반면에, 정수형도 담고, 문자열도 담고.. 마음대로 자료형을 섞어서 나타낼 수 있는 형태의 타입도 존재합니다. 이번 포스팅 내용은, '지정되지 않은 데이터의 묶음', 튜플 (Tuple) 입니다. Tuple (튜플) 원하는 타입(유형)의 값의 나열, 지정되지 않은 데이터의 묶음 지정되어 있지 않은 데이터? 3개의 컬렉션 타입이 '하나의 타입(String, Int 등)'으로 지정되어 있다면, 튜플의 경우, 자료형을 섞어서 나타낼 수 있는 형태를 가집니다. 생성과정 기본형태 기존 변수&상수 선언문 타입 자리에 👉🏻 (Type1, Type..
2022. 11. 5.