728x90

 

2월 18일 금요일 / 26일 차

 


 

Part 4 - CH 01

자산관리 앱 만들기

 

 

 

Stack에 대한 설명

 

 

내용 요약
Stack
- HStack : 수평으로 View를 쌓는 Stack
- VStack : 수직으로 View를 쌓는 Stack
- ZStack : 동일한 수직과 수평 값을 갖지만 View를 겹쳐서 쌓는 Stack

Grid
- LazyVGrid : 위,아래로 스크롤 하는 그리드 뷰
- LazyHGrid : 좌우로 스크롤 하는 그리드 뷰
 * Lazy
     - 그릴 필요 없는 아이템들은 생성하고 있지 않다가 사용자가 스크롤을 하면서 화면에 그려야하는 시점에 아이템을 생성하게 됩니다

List
 - 이름 그대로 목록(List) 인터페이스를 구현하기 위해 존재합니다
 - UIKit의 UITableView와 하는 일이 유사합니다

Form

 - settings 또는 inspectors같이 데이터 입력에 사용되는 컨트롤을 그룹화하기 위한 컨테이너

 


 

자산관리 앱

 

 

복습할 내용

 

- SwiftUI를 통한 Navigation 만들기

 - SwiftUI를 통한 Grid View 만들기

- 구상한 내용을 코드로 바꿀 때 어떤 것을 써야 하는지 판단하는 능력

 

 

 

 

오늘의 공부 후기

 

오늘은 SwiftUI를 이용해서 본격적으로 자산관리 앱을 만들어 봤습니다.

 

SwiftUI로 Navigation과 Grid View, 배너 만들기를 통해 구현 방식에 대해 공부하고

배웠던 모든 것을 활용하여 앱을 구현해보니 그동안 사용하던 앱들의 구성 방식이 어떤 식으로 이루어졌는지 알 수 있게 되었고

개인 프로젝트로 진행하려 했던 내용도 어떤 식으로 개발해야 할지 감이 잡힌 강좌였습니다.

 

Part 3를 끝낼 때까지만 해도 UIKit이 편하고 익숙해졌는데

막상 SwiftUI를 통해 앱을 구현해보니 바로바로 볼 수 있는 것도 편하고 자동적으로 배치를 해주다 보니

작업 효율성이 느는 것을 체감할 수 있었습니다.

 

초반에는 흥미도가 떨어져 집중이 잘 되지 않았지만

어느 정도 익숙해지니 더 흥미롭게 다가왔던 강의였습니다.

 

Part 4의 첫 강좌를 진행하며 많은 점을 느꼈는데요

앞으로 진행할 앱들도 직접 구현하며 새로운 방식들을 익히는데 노력하도록 하겠습니다.

 

 

 

 

 

 

 

https://bit.ly/37BpXi

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr

 

 

 

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.

 

 

 

728x90

+ Recent posts