- 진행된 강의 범위 내에서 내가 만들어 볼 수 있는 앱이 뭐가 있을까 고민을 하던 도중, 가장 소스도 많고, 로직이 많지 않은 "BMI Calculator" 앱을 제작해봤다.
- 생각보다 숫자만 입력받기 위해 작성해야 할 guard, if 문이 많았고, 각각이 입력된 키, 몸무게 값이 nil 인지 아닌지를 검사하는 로직을 작성해야 했다.
- 만약 숫자 형식을 입력하지 않을 시 모달창을 띄우도록 displayError 함수를 구글링해 참고하여 사용했다.
- 확실한 건, UI/UX 적 관점이 많이 부족해, 내 나름대로 화면 조정도 하면서 만든 것이지만.. 참 부족하다는 생각이 들어, 해당 분야에 대한 공부도 해보고 싶다는 생각을 했다. (이래서 디자이너, 디자이너..)
- 다음에는 AI를 이용해 디자인 초안을 만든 뒤에 간단한 어플을 제작해보고자 한다.
- SwiftUI로만 화면 디자인을 했었는데, UIKit 참 번거롭다. 조금 더 익숙해지도록 해보자.
FirstPractice.zip
0.07MB
반응형
'iOS > UIKit' 카테고리의 다른 글
UITextFieldDelegate와 알아보는 Delegate Pattern (0) | 2024.08.22 |
---|---|
ViewController 생명주기 (0) | 2024.08.21 |
UIKit이란? (0) | 2024.08.21 |
UIKit No.2 (0) | 2024.01.11 |
UIKit Day 1 (0) | 2024.01.10 |
- 진행된 강의 범위 내에서 내가 만들어 볼 수 있는 앱이 뭐가 있을까 고민을 하던 도중, 가장 소스도 많고, 로직이 많지 않은 "BMI Calculator" 앱을 제작해봤다.
- 생각보다 숫자만 입력받기 위해 작성해야 할 guard, if 문이 많았고, 각각이 입력된 키, 몸무게 값이 nil 인지 아닌지를 검사하는 로직을 작성해야 했다.
- 만약 숫자 형식을 입력하지 않을 시 모달창을 띄우도록 displayError 함수를 구글링해 참고하여 사용했다.
- 확실한 건, UI/UX 적 관점이 많이 부족해, 내 나름대로 화면 조정도 하면서 만든 것이지만.. 참 부족하다는 생각이 들어, 해당 분야에 대한 공부도 해보고 싶다는 생각을 했다. (이래서 디자이너, 디자이너..)
- 다음에는 AI를 이용해 디자인 초안을 만든 뒤에 간단한 어플을 제작해보고자 한다.
- SwiftUI로만 화면 디자인을 했었는데, UIKit 참 번거롭다. 조금 더 익숙해지도록 해보자.
FirstPractice.zip
0.07MB
반응형
'iOS > UIKit' 카테고리의 다른 글
UITextFieldDelegate와 알아보는 Delegate Pattern (0) | 2024.08.22 |
---|---|
ViewController 생명주기 (0) | 2024.08.21 |
UIKit이란? (0) | 2024.08.21 |
UIKit No.2 (0) | 2024.01.11 |
UIKit Day 1 (0) | 2024.01.10 |