상수와 변수let 상수 - 변경 불가능var 변수 - 변경 가능 let maxSpeed = 200 var currentSpeed = 110 currentSpeed += 10 엄격한 타이핑을 요구. Int 형에 Double형을 더할 수 없다. 따라서 형변환 진행 후 더해준다. currentSpeed += 10.25 (에러발생)currentSpeed += Int(10.25) var tempSpeed:Double = 10.53tempSpeed += 100.00tempSpeed += 30let pi = 3.14let divider = 2let halfPi = pi/Double(divider) Int와 UintInt 는 정수 (Int32, Int64) , UInt는 양의 정수 / Int가 Uint의 2배 let ..
Layout을 구성하기전 참고사항Android에서 다양한 기기에 대해서 layout을 지원하기위해 xml을 분리하는 것 처럼 IOS에서도 다양한 화면에 view들이 잘 나오게 하기 위해서 AutoLayout을 지원함. AutoLayout: 다양한 화면 사이즈에서 화면이 잘 보여지도록 Constraints(제약사항)를 이용하여 자동으로 layout을 변경해 주는것Constraints- Align의 경우 화면의 가운데, 또는 객체간의 배열을 만들고 싶을때 사용- Pin은 화면상의 특정 기준을 중심으로 고정하여 상하좌우 위치를 정할때 사용한다. 예제의 Layout 구성 : Title 용 label / Color 변경을 위한 버튼 4개 아이폰 6에서 보이는 모습 Constraints의 Align을 이용하여 화면..