Swift 3.0.1 가이드에 대응하는 정리글을 작성하였습니다!!!Array 정리 최신버전 링크 > http://wlaxhrl.tistory.com/37 Apple 제공 Swift 프로그래밍 가이드(2.1)의 Collection Types 중 Dictionary 부분을 공부하며 정리한 글입니다. 개인적인 생각도 조금 들어가있습니다. 들어가며Dictionary는 같은 타입의 Key들과 같은 타입의 Value들이 서로 1:1로 연결되어 있는 콜렉션 타입이다. Key는 그 각각이 Value를 위한 identifier역할을 하고, 저장 순서는 없다. 실제 세계에서의 사전처럼 사용할 콜렉션이 필요할 때 Dictionary를 사용하면 유용하다. Dictionary Type Shorthand SyntaxDiction..
Swift 3.0.1 가이드에 대응하는 정리글을 작성하였습니다!!!Array 정리 최신버전 링크 > http://wlaxhrl.tistory.com/36 Apple 제공 Swift 프로그래밍 가이드(2.1)의 Collection Types 중 Set 부분을 공부하며 정리한 글입니다. 개인적인 생각도 조금 들어가있습니다. 들어가며 Set은 같은 타입의 값을 중복되지 않게 순서없이 저장하는 콜렉션 타입이다. 저장한 순서가 중요하지 않고, 똑같은 값이 두 번 나오지 않는 것을 기대할 때 Set을 사용하면 유용하다. Hash Values for Set Types Set에 저장될 type은 반드시 hashable 해야한다. hashable이란 hashValue (int value)를 스스로 가져야 하며 a= b ..
Swift 3.0.1 가이드에 대응하는 정리글을 작성하였습니다!!!Array 정리 최신버전 링크 > http://wlaxhrl.tistory.com/35 Apple 제공 Swift 프로그래밍 가이드(2.1)의 Collection Types 중 Array 부분을 공부하며 정리한 글입니다. 개인적인 생각도 조금 들어가있습니다. 들어가며Swift에서는 값을 저장하기 위한 세 가지 기본적인 콜렉션 타입 Array, Set, Dictionary를 제공한다. Array는 넣은 순서대로 저장되는 콜렉션, Set은 값이 중복되지 않는 순서없는 콜렉션, Dictionary는 key-value 관계를 가지는 순서없는 콜렉션이다. 이 콜렉션 타입들 역시 다른 상수 변수와 마찬가지로 type 체크에 엄격하다. 즉 한번 저장할..