본문 바로가기

공부/[iOS&Swift]31

[Swift] 컬렉션 타입과 열거형에 대해 간략하게 알아보자! 🧐 컬렉션타입(Collection type) 컬렉션타입이란 여러개의 데이터를 묶어서 저장하고 관리할 수 있는 자료구조(?)라고 보면 될 것 같다. Swift에서는 배열(Array), 딕셔너리(Dictionary), 세트(Set) 등을 제공한다. 🤔 튜플(tuple)은 컬렉션타입이 아닌가? Swift에서 튜플은 Collection type 이 아니다! Swift에서 타입은 크게 named type과 compound type이 존재하는데, named type은 우리가 주로 알고있는 기본타입들 외에도 enum, class, struct와 collection type들이 이에 해닿되고 compund type에는 tuple이 해당된다! named types 이름을 가지는 타입(으로생각하자) 그러니까, Swift에.. 2022. 1. 11.
[Swift] print함수의 terminator, separator print함수의 terminator, separator 매일 쓰는 print함수에 이런 기능이 있을줄은..? 아무 생각 없이 쓰는 print함수... print("a", "b") // 1 print("A") // 2 print("B") // 2 위와 같은 코드를 작성할 일이 그리 많지는 않지만... 위의 코드를 실행 하면 아래와 같이 한 칸 띄어진 결과를 얻을 수 있다. a b // 1의 결과 A // 2의 결과 B 만약 두 경우 모두 ab(또는 AB)라는 결과를 출력하고싶다면 어떻게 해야할까? 이때 사용되는 개념이 terminator와 separator 이다. print("a", "b", separator: "") //1 print("A", terminator: "") //2 print("B") //2.. 2022. 1. 5.
[Swift] 변수와 상수, 기본 자료형 ## 변수와 상수, 기본자료형 변수는 `var` 상수는 `let` Swift에서 변수와 상수의 선언은 다음과 같다. 변수는 수정이 가능하며, 상수는 수정이 불가능하겠다. var myVariable: Int = 1 // 변수 선언 let myConstant: Int = 2 // 상수 선언 myVariable = 2 // // myConstant = 2 // 컴파일 에러 발생 기본 자료형 Swift의 기본 자료형은 아래와 같다. - 정수형 : Int, UInt - 실수형 : Float, Double - 불리언 : Bool - 문자 : Character - 문자열 : String 이들의 사용법은 기본적으로 위의 변수/상수 선언시 처럼 선언한다. `type annotation` 2022. 1. 5.