HACKING WITH SWIFT - WeSplit(2)
·
SwiftUI & UIKit/Tutorials
🧑‍💻이전 시간에 이어서 이번 시간에도 동일하게 계속 진행해보겠습니다~! 1. 상태 수정 게임을 하다보면 캐릭터의 목숨을 몇 개 잃을 수도 있고 점수를 얻는다던지 하는 경우가 있다. 이걸 우리는 프로그래밍에 있어서 "상태"라고 부르는데 SwiftUI의 뷰가 상태의 함수라고 말하면 사용자 인터페이스의 모양, 즉 사람들이 볼 수있는 것과 상호 작용할 수있는 것이 프로그램의 상태에 따라 결정된다는 것을 의미한다. 예를 들면, 텍스트 필드에 이름을 입력할 때까지 계속을 누를 수 없다. 이번에는 그래서 SwiftUI에서 문자열과 버튼을 탭할때마다 실행 되는 작업 클로저를 생성할 수있는 버튼을 개발 해보자. struct ContentView: View { var tapCount = 0 var body: some V..
HACKING WITH SWIFT - WeSplit
·
SwiftUI & UIKit/Tutorials
🧑‍💻이번 시간부터는 실제 프로젝트를 만들어 보면서 앞서 배운 Swift의 기본을 이용하여 실제 코드에 기술해볼 것이다! 해당 프로젝트는 인원수와 남기고 싶은 팁을 기준으로 내야 하는 금액을 분할하는 앱으로서 우리나라에서는 팁이라는 개념이 없기 때문에 쉽게 말해 "뿜빠이", "더치페이💸" 앱을 만드는 것이 궁극적인 목표이다. 1. 프로젝트 생성 및 구성 요소 SwiftUI로 새 앱을 만들기 위해서는 일단 당연히 Xcode가 이용되는데 이전의 경우 Playground를 통해 실습해보았지만, 지금부터는 바로 SwiftUI를 이용하여 하나의 앱을 구현해보자. 먼저 개발하려는 앱의 이름과 개발 언어 및 저장 위치 등등 설정하고 나면 바로 이렇게 개발을 시작할 수 있는 환경이 만들어지게 된다. 아마 안드로이드를 ..