[swift] enum
1. enumerator연속하는 자료를 가지는 상수 집합 2. 샘플코드// enum// 기본모양//enum {Mon,Tue} // c스타일 // 이름 꼭 써야하고 각 항목 case//enum Days {// case Mon// case Tue//} // case쓰기 귀찮으면 ,로 이어가자enum Days { case Mon,Tue, Wed, Thu, Fri, Sat, Sun} // 정수형 상수가 아닌, 하나의 독립된 타입으로 인식var day = Days.Mon showType(day) //day = 1 // 에러day = Days.Mon //enum값 중 하나를 꼭 넣어야함day = .Mon // 이렇게 넣어도 된다. // 값을 가지는 enumenum Shape : Int { case Rect = 0,..
[swift] 배열
1. 배열같은 타입의 자료들을 저장하는 자료구조 2. 샘플 코드 // 배열 var arr1 : Array = [1,2,3] // 정확한 모양var arr2 :[Int] = [1,2,3]var arr3 = [1,2,3]var arr4 = [] // __NSArray0, objectiveC의 NSArray 호환 타입var arr5 : [Int] = [] showType(arr3)showType(arr2)showType(arr4)showType(arr5) // 주의var t1 = (1,2,3) // tuple (다른 타입)var a1 = [1,2,3] // array (같은 타입) // 멤버 함수 활용print(a1.isEmpty)print(a1.count) a1.append(4) var a2 = a1 + a..