태그: swift3

Swift, 스터디

(Swift) Array – 05. NSArray

목차 Array – Array 타입, 생성과 조작 Array – Sequence 프로토콜 Array – Collection 프로토콜 Array – ArraySlice Array – NSArray 브릿징 – NSArray NSArray에서 제공하는 API를 사용하기 위해서는 Array 인스턴스를 as NSArray를 통해서 브릿징해야 한다. 브릿징이 가능한 경우는 배열 내 원소의 타입이 다음 중 한가지여야 한다. 클래스 @objc 속성이 있거나 Objective-C로부터 들여온 프로토콜 애초에 …

Swift, 스터디

(Swift) Array – 04. ArraySlice

목차 Array – Array 타입, 생성과 조작 Array – Sequence 프로토콜 Array – Collection 프로토콜 Array – ArraySlice Array – NSArray ArraySlice 와 Range 배열은 단일 인덱스를 통해 하나의 원소를 액세스하는 것 외에도 범위(Range<Index>)값을 통해 하나 이상의 원소로 이루어진 부분 배열을 액세스하는 것이 가능하다. let a = Array<Int>(1…10) let b = a[3..<6] // [4, 5, …