일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 액션과 계산 데이터
- swift github action
- flutter
- print 단점
- Firebase
- 하드디스크 삭제 원리
- SwiftUI VStack
- xcode
- Swift thread
- github
- Swift
- MVVM
- IOS
- 오픈소스
- ChatGPT
- LGTM
- swift CI 적용
- combine
- 함수형 프로그래밍
- auto_assign
- 함수형 코딩
- unittest
- 2기화이팅
- firestore
- os_log
- 쏙쏙 들어오는 함수형 코딩
- XCTest
- CI
- Apple Developer Academy @ POSTECH
- SwiftUI
- Today
- Total
개발공방
WWDC2022 student challenge (1) 본문
올해 애플아카데미에 들어오면서 스위프트를 처음 접하게 됬다.
WWDC student challenge는 학생신분으로만 참여할 수 있어서 어쩌면 올해가 마지막 기회였다.
첫 프로젝트를 SwiftUI로 진행해서 조금은 익힌 상태였다.
플레이그라운드에서 실행가능한 앱을 만들어야 했는데, 시작부터 막막했다.
어디에 코드를 작성해야하고, hidden-code를 사용하는 방법도 몰랐다.
그 정보를 구글링하고 알아내는데 하루를 쓴 것 같다.
후에 안 내용이지만 playgroundbook을 만드는게 아니라 .swiftpm인 스위프트 패키지를 만들어야 하는 것이었다.
처음 주제는 플레이그라운드 북을 생각해서 아이디어를 구상했는데, 스위프트 패키지라는 것을 알고나선 방향이 달라졌다.
플레이그라운드북 형식으로 만들어야 할 땐, 교육목적인 아이디어 싸움인 느낌이 강했는데
공식 템플릿을 보고 난 이후로는, SwiftUI 튜토리얼 느낌의 앱을 만들어야겠다고 생각했다.
애플에서 WWDC2021과는 조금 다른 방향을 원한다는 느낌을 받았기 때문이다.
스위프트 패키지는 xcode에서 코딩이 가능해서 Xcode에서 작업을 시작했다.
템플릿으로 제공되는 튜토리얼 앱들을 살펴보면 BottomNavigation이나 Grid에 대해 이해할 수 있는 앱들이 있었다.
난 SwiftUI의 ScrollView를 이용해 카테고리 버튼을 만들고, 버튼에 따라 다른 리스트를 보여주는 앱을 만들어야겠다고 생각했다.
'Swift > WWDC2022' 카테고리의 다른 글
WWDC2022 student challenge (2) (0) | 2022.04.27 |
---|