iOS 34

[Swift 공식문서 정리] - 콜렉션타입 (Collection Types)

콜렉션 타입 (Collection Types) Swift에서는 콜렉션 타입으로 Array, Set, Dictionary 세 가지를 지원합니다. Array 는 순서가 있는 값들의 집합이며, set은 순서가 없는 값들의 집합이다. Dictionary는 순서가없는 Key-Value 쌍의 집합이다. 컬렉션의 변경 컬렉션도 마찬가지로 let 으로 선언하면 변경할 수 없고, var 로 선언하면 변경 할 수있다. var 로 선언하면 생성 이후에 추가, 삭제 ,컬렉션 내부 아이템 변경이 가능하다는 뜻이다. 배열(Array) 배열은 같은 타입의 값들을 저장하며, 순서가 존재한다. 같은 값이라도 배열의 다른 위치에서 나타날 수 있다. 배열의 축약형 문법 배열 타입은 Array로 적을 수 있는데 축약형으로 [Element]..

iOS/swift 2021.10.21

[Swift 공식문서 정리] - 문자열과 문자( Strings and Characters)

문자열 리터럴 문자열은 큰 따옴표 (") 로 묶어 표현한다. let something = "Some string literal value" 여러줄 문자열 리터럴 여러줄의 문자열을 사용하고 싶은 경우 큰 따옴표 3개(""")로 묶어서 사용할 수 있다. let softWrappedQuotation = """ The White Rabbit put on his spectacles. "Where shall I begin, \ please your Majesty?" he asked. "Begin at the beginning," the King said gravely, "and go on \ till you come to the end; then stop." """ 문자열을 붙혀 쓰고 싶은 경우 백슬래쉬( \ )를..

iOS/swift 2021.10.21

[Swift 공식문서 정리] - 기본 연산자 (Basic Operators)

용어(Terminology) 연산자에는 단항(unary), 이항(binary), 삼항(ternary) 연산자가 있다. 단항연산자 : -a, !b, c! 와 같이 하나의 대상 앞뒤에 바로 붙여 사용 하는 연산자 이항 연산자 : 2+3 과 같이 두 대상 사이에 위치하는 연산자. 삼항 연산자 : 삼항 연산자의 종류는 a ? b : c 형태로 단 한가지만 존재한다. 할당 연산자 ( Assignment Operator) 값을 초기화 시키거나 변경한다. 아래와 같이 상수, 변수에 사용이 가능하다. let b = 10 var a = 5 a = b // a 값은 10 아래와 같이 튜플을 이용해 여러 값을 한번에 할당할 수 있다. let (x, y) = (1, 2) // x는1 y는 2 사칙 연산자( Arithmetic..

iOS/swift 2021.10.21

[Swift 공식문서 정리] - 상수 , 변수, 데이터타입

상수와 변수 상수는 한 번 정의되면 값이 절대로 변하지 않는 값 let [변수명]: [데이터 타입] = [값] 의 형태로 선언한다. 변수는 값이 변할 수 있는 값 var [변수명]: [데이터 타입] = [값] 의 형태로 선언한다. // 상수 선언 let myId: String = "abcd" // 변수 선언 var name: String = "Lee" name = "kim" 데이터의 타입이 명확하면 타입 생략이 가능하다. // 타입 생략 가능 let myNumber = 5 //타입 생략 불가능 let age: Int age = 25 기본 데이터 타입 Int , UInt Int : 정수 타입, 64비트 정수형 UInt : 정수 타입, 64비트 양의 정수형으로 음수를 가질 수 없다. var testInt :..

iOS/swift 2021.10.21