| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 리뷰
- 플러터
- 키노
- sopt 35기
- SOPT
- 코딩공부
- java
- 프로그래머스
- 오블완
- 영화일기
- 자바
- Flutter
- 티스토리챌린지
- TCA
- 영화후기
- 일기
- 토이프로젝트
- 자바공부
- 독서일기
- 백준
- swift concurrency
- 영화기록
- 영화리뷰
- IOS
- 자바 스터디
- 새벽녘 소소한 기록
- 영화
- SWIFT
- sopt ios
- Flutter Toy Project
- Today
- Total
목록분류 전체보기 (120)
새벽의 기록
지난 글에서 이어지는 내용입니다.https://dawning-record.tistory.com/143 [iOS] Clean Architecture 기반 이미지 업로드 파이프라인 구축기 (feat. AWS S3/TCA)YAPP 27기 iOS 파트원으로써 참여한 Neki 프로젝트의 1차 스프린트에서 앱의 핵심 기능 중 하나인 이미지 업로드 기능을 구현했습니다.단순히 API를 호출하는 것을 넘어, AWS S3의 Presigned URL 방식을 도dawning-record.tistory.com 네트워크 파이프라인은 뚫렸는데, 정작 고해상도 이미지를 여러 장 선택하니 앱이 버벅이며 기기가 뜨거워지는 현상을 목격했습니다.이번 글에서는 업로드를 위해 이미지를 데이터 엔티티로 변환하는 '전처리 과정'에서 발생한 메모리..
YAPP 27기 iOS 파트원으로써 참여한 Neki 프로젝트의 1차 스프린트에서 앱의 핵심 기능 중 하나인 이미지 업로드 기능을 구현했습니다.단순히 API를 호출하는 것을 넘어, AWS S3의 Presigned URL 방식을 도입하고, TCA(The Composable Architecture)와 Clean Architecture 원칙을 준수하며 데이터 흐름을 설계하는 데 집중했습니다. 특히 다중 이미지 업로드 시의 동시성 제어와 네트워크 계층의 유연성을 확보하기 위해 고민했던 과정을 기록합니다. https://github.com/YAPP-Github/27th-App-Team-2-iOS/pull/57 [Feat] #53 - S3 이미지 업로드 파이프라인 Core 모듈 통합 및 재사용성 개선 by OneTe..
iOS 26이 출시되면서 온갖 버그들이 출몰하기 시작했는데,다이나믹 아일랜드 이전 폼팩터인 노치 형태의 시뮬레이터에서 발생하는 rdar:45025538 를 접하게 되었다. 시뮬레이터 화면 상 네비게이션 바 부분에 사진과 같은 빨간 경고 라인이 보이고 상하단의 검정 여백이 생기며 화면이 이상하게 보여지는 버그다. 진행중이던 프로젝트 CS 과정 중 발견한 이슈를 해결하기 위해 오랜만에 시뮬레이터를 실행시키니 마주하게 되었다. 애플 디벨로퍼 포럼 관련 포스팅에 달려있는 코멘트를 보고일단 임시방편으로 해결해서 그 방법을 기록해두려고 한다. 애플 개발자분이 버그가 발생한 자세한 케이스를 요구하는 걸 보니 아직 해결되지 않은 문제인가보다. 해당 포스트 주소https://developer..
목표: 지금껏 만든 카운터를 앱의 첫 번째 탭에 넣고, 두 번째 탭에는 새로운 기능을 넣어서 진짜 앱다운 구조를 만든다.ProfileFeature.swift 만들기import SwiftUIimport ComposableArchitecture@Reducerstruct ProfileFeature { @ObservableState struct State: Equatable { var nickname = "Guest" } enum Action: BindableAction { case binding(BindingAction) } var body: some Reducer { BindingReducer() }}struct Pro..