067 ~ 070. Tuples (튜플)
Tuples Syntax (expr1, expr2, ...) let i = 12, 34 결과 //error int는 스칼렛 타입이기 때문에 여러개의 값을 저장 할 수 없다. int를 제외한 다른 대부분의 타입도 스칼렛 타입이므로 하나의 값을 저장 할 수 있다. let i - (13, 34) print(i) 결과 (12, 34) 괄호를 사용하면 이 때무터 튜플을 사용하며, 두 개 이상의 값을 저장 할 수 있다. 튜플은 컴파운드 타입이다. let data = ("", 200, "OK", 12.34) print(type(of: data)) 결과 (String, Int, String, Double) 튜플 안에 저장 된 멤버에 따라 여러 자료형을 저장 할 수 있다. 튜플 안의 멤버의 수와 자료형은 튜플이 생성됨과..
014 ~ 019. Button, Picker and Page Control
Target Action 007 ~ 013. View & Window (뷰와 윈도우)) 007 ~ 008 강의는 Xcode9 -> Xcode11 마이그레이션 강의로 따로 정리하지 않는다. View & Window Window(윈도우)와 View는 디바이스의 화면과 UI를 출력하고, 이벤트를 처리한다. 모든 앱은 적어도 하나 이상의 chillog.page 이전에 언급했던 UI 중에 Control에 해당하는 Button, Switch, Slider, Page Control, Date Picker, Segmented Control, Stepper의 공통된 기능은 모두 UIControl에 구현되어있다. Control은 각자 다양한 상태를 가지고 있고, 이를 시각적으로 표현하며, 다양한 이벤트를 전달하는데 이 이..