Coding/스위프트 UI 코딩 알고리즘 2021. 2. 5. 17:31
스위프트 UI 에서 @State와 @Binding 이라는 어노테이션이 있습니다. 아직 정확히 이해한 것은 아니지만 Rx의 바인딩과 비슷한 것 같습니다. 일단 화면을 구성해서 어떻게 사용하는지를 정리하고 나중에 해당 속성에 대해서 따로 포스팅 하겠습니다. 이번 프로젝트 예제는 iOS 앱을 보고 macOS 에서도 구현이 가능할 수도 있겠다고 생각해서 해봤는데 역시 잘 됩니다. 스위프트 UI 좋네요. 아무튼 정리하는 차원에서 간단한 예제를 만들어 보겠습니다. ▼ 1. 프로젝트를 생성합니다. State And Binding 이라고 선택해서 만듭니다. iPhone 앱이든 mac 앱이든 상관 없습니다. 저는 mac 용앱으로 만들겠습니다. ▼ 2. mood 라는 enum 값을 생성합니다. happy, sad, ups..
더 읽기
Coding/스위프트 UI 코딩 알고리즘 2021. 1. 22. 11:28
스위프트 UI 가 나온지 벌써 1년이 넘어갑니다. 계속 스위프트와 오토레이아웃으로 업무를 하다보니까 배울 시간이 없었는데요. 이제 조금씩 배워보려고합니다. 개인 정리차 오늘 부터 계속 스위프트 UI를 공부하여 블로그에 올려보려고 합니다. 아이폰 개발은 오브젝티브 - C 의 처참한 개발 환경부터 인터페이스 빌더 그리고 오토레이아웃과 스토리보드까지 iOS 개발툴인 Xcode 는 정말 많은 변화가 있었습니다. 정말 빠르게 변하기 때문에 잘 주류를 잘 따라가야 하겠습니다. 오늘은 간단하개 Swift UI 프로젝트를 만들어서 버튼 이벤트를 주는 것 까지 해볼게요. 프로젝트 생성 1. 먼저 프로젝트를 하나 만듭니다. Single View App 프로젝트이며 다음 버튼을 눌러줍니다. 2. SwiftUITest 라고 ..