일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- auto_assign
- github
- SwiftUI
- print 단점
- Firebase
- swift github action
- ChatGPT
- Apple Developer Academy @ POSTECH
- flutter
- 오픈소스
- 하드디스크 삭제 원리
- SwiftUI VStack
- Swift
- Swift thread
- 2기화이팅
- XCTest
- CI
- combine
- 쏙쏙 들어오는 함수형 코딩
- 액션과 계산 데이터
- os_log
- unittest
- IOS
- 함수형 프로그래밍
- swift CI 적용
- MVVM
- xcode
- firestore
- LGTM
- 함수형 코딩
- Today
- Total
목록Swift/WWDC2022 (2)
개발공방
먼저 다른 앱들에서도 많이 사용되는 카테고리 버튼이 있는 스크롤뷰를 구현해야겠다고 생각했다. 사용자 입장에서 당연하게 사용하던 기능들을 막상 코드로 작성해서 내가 구현해보려고 하면 은근히 어렵다는걸 다들 느꼈을 것이다. 나도 스위프트 언어는 접해본지 한달밖에 안되서 당연히 사용하던 기능을들 구현하는데 많은 어려움이 있었다. 이런 기능들을 깔끔한 코드로 작성해서 튜토리얼 같은 느낌으로 WWDC를 제출하고 싶었다. 어떤 주제로 카테고리 리스트를 만들지 많이 고민했다. 더보기 1. 처음엔 애플의 제품들(iPad, Mac, iPhone, Accessory등)을 카테고리 버튼의 주제로 선정했는데, 버튼 아래에 표시될 이미지를 구하고 사용하는데 어려움이 있어서 주제를 바꿨다. 2. 다음으로 세계의 다양한 음식문화들..
올해 애플아카데미에 들어오면서 스위프트를 처음 접하게 됬다. WWDC student challenge는 학생신분으로만 참여할 수 있어서 어쩌면 올해가 마지막 기회였다. 첫 프로젝트를 SwiftUI로 진행해서 조금은 익힌 상태였다. 플레이그라운드에서 실행가능한 앱을 만들어야 했는데, 시작부터 막막했다. 어디에 코드를 작성해야하고, hidden-code를 사용하는 방법도 몰랐다. 그 정보를 구글링하고 알아내는데 하루를 쓴 것 같다. 후에 안 내용이지만 playgroundbook을 만드는게 아니라 .swiftpm인 스위프트 패키지를 만들어야 하는 것이었다. 처음 주제는 플레이그라운드 북을 생각해서 아이디어를 구상했는데, 스위프트 패키지라는 것을 알고나선 방향이 달라졌다. 플레이그라운드북 형식으로 만들어야 할 ..