[swift] property
1. Stored Property 저장 속성, 일반 멤버 data, 지연된 저장 속성 - var 변수만 가능, let은 초기화를 해줘야함 2. calculation property 계산 속성, getter/setter, 메모리에 변수를 만드는 것이 아니라 함수를 만드는 개념, 단, 사용자 입장에서는 변수처럼 보임 3. Type property 형식 속성, 정적 멤버 데이터 4. Property ObserverKVO문법과 유사함 5. 샘플코드 class Point{ var x : Int = 0 var y : Int = 0 init() {print("point init")}}// 저장 속성(Stored Property) : 일반 멤버 data, 지연된 저장 속성 - var 변수만 가능, let은 초기화를 해..
[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,..