728x90 SMALL Swift Class1 📱 iOS 가계부 앱 데이터 모델 설계하기 enum + class를 활용한 깔끔하고 확장성 높은 데이터 구조 설계💡 어떤 앱인가요?제가 만들고 있는 이 앱은 지출이나 수입을 이미지(카메라/앨범)와 함께 기록할 수 있는 iOS 가계부 앱입니다.예를 들어:영수증을 찍어서 저장하거나감성적인 쇼핑 사진을 남기거나어떤 항목에 얼마를 썼는지를 사진과 함께 기록하는 목적이에요.그래서 금액, 카테고리, 메모 외에도 사진(image) 필드가 꼭 필요했고, 수입/지출을 명확하게 분리하면서도 관리하기 쉽도록 데이터 모델을 설계했습니다.🧱 데이터 구조 설계1. enum TransactionType: 수입 / 지출 타입수입(income)과 지출(expense)을 구분각각에 따른 카테고리 목록과 아이콘 맵핑 제공2. class ExpenseModel: 실제 기록되는 .. 2025. 7. 30. 이전 1 다음 728x90 LIST