
사이드 프로젝트 팀에서 신규 프로젝트 기획이 진행중이다.오랜만에 찾아온 신규 프로젝트를 위해 개발 환경 세팅을 진행했다. 사이드 프로젝트인 만큼그동안 못해봤던 기술들을 새로 적용해보고 경험해보고 싶었다. 그중 우선적으로 적용하기로 한 것은 두가지다. 1. Tuist 4 + - 그동안 사용했던 Tuist 는 3.3이였나.. 버전에 머물러 있었다. - 회사에서 사용하는 Tuist 는 메이저 버전을 올리기가 쉽지 않았다. - 4.0 에서 큰 변화가 있었다고 들었는데 아직 못해봤음. - 그러던 사이 벌써 4.29 까지 출시했음. 나 말고 모든게 빠른듯. - tuist test 도 있는데 한번 돌려보기로..2. Github Action - CI/CD로 Xcode Cloud 를 사용했었기 때문에 경험..

사건의 발단회사 프로젝트에 date를 비교하여 유효한지 체크하는 로직이 있었다.간단한 로직이고 대부분 유저들에게 잘 작동했는데, 어느 한 유저만 작동하지 않는다고 문의가 들어왔다.로그를 살펴보니, 당연히 되어야 하는 date 비교 후 결과를 리턴하는 함수에서 false 를 리턴하는 것이였다. 본래 로직은 서버에서는 "yyyyMMddHHmmss" 형식으로 시작일과 종료일을 date를 내려주고 있었고,date 객체로 변환하여 현재 시점이 validate 한지 체크했었다. 모든게 정상이였다. 대부분 유저들도 잘 사용했고 내 시뮬레이터와 실기기, 테스트코드 환경에서도 잘 작동해서 실마리를 찾는게 어려웠다. 그런데 google 에 'swift dateForamtter issue' 를 검색하니 dateFormatt..
- Total
- Today
- Yesterday
- open-api-generator
- self-hosted-runner
- string catalog
- highprioritygesture
- 애플워치 데이터 전송
- demical
- ios 다국어
- SwiftUI
- Github action
- swift날짜
- DateFormatter
- openapi-generator
- swift audio
- onTapGesture
- keyboardtype
- ios채팅
- swiftui 탭
- AVFoundation
- avplayer
- flo
- easy cue
- Xcode15
- audiokit
- Swift
- audio kit
- watch connectivity
- ios웹소켓
- swiftui 제스처
- 맥북에어 m4
- IOS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |