한 달간 ChatGPT Pro만 써보고 느낀 점 – 진짜 돈값 하나?
인공지능이 사람의 일에 점점 깊이 관여하는 시대다. 그런 흐름 속에서 ChatGPT Pro는 단순한 질문 응답 수준을 넘어서 하나의 **생산성 도구**로 자리 잡았다. 나는 ChatGPT Pro를 한 달간 집중적으로 사용해보면서, …
인공지능이 사람의 일에 점점 깊이 관여하는 시대다. 그런 흐름 속에서 ChatGPT Pro는 단순한 질문 응답 수준을 넘어서 하나의 **생산성 도구**로 자리 잡았다. 나는 ChatGPT Pro를 한 달간 집중적으로 사용해보면서, …
1. 프로젝트 개요 SwiftUI를 활용한 iOS용 가계부 앱 개발기는 총 9편으로 구성되며, 본 글은 그 첫 번째 이야기입니다. 이 앱은 개인의 수입과 지출을 쉽게 관리하고 통계로 시각화해주는 기능을 목표로 제작되었습니다. …
SwiftUI 기반의 가계부 앱에서 핵심 기능 중 하나는 데이터를 안전하게 저장하고 불러오는 것입니다. 이를 위해 Core Data를 사용하며, 이 글에서는 Entity 설계 및 관계 구성에 대해 다룹니다. 1. Core Data란? …
가계부 앱을 사용할 때 사용자는 원하는 내역만 빠르게 확인하길 원합니다.이를 위해 우리는 SwiftUI 기반 필터 기능을 구현하여 유형(수입/지출/전체), 카테고리, 기간에 따라 데이터를 선별할 수 있도록 구성했습니다. 필터 기능의 핵심 목표 …
가계부 앱의 핵심 기능 중 하나는 사용자가 직접 카테고리(예: 식비, 교통비, 급여 등) 를 추가하거나 삭제할 수 있는 기능입니다.이 글에서는 수입/지출을 구분한 카테고리 관리 UI 구성과 중복 방지 처리, 그리고 …
이번 글에서는 SwiftUI 기반 가계부 앱에 카드 결제 관련 기능을 구현하는 과정을 소개합니다.카드 사용은 가계부 앱에서 자주 사용되는 항목이며, 결제일 설정 및 청구 기간 계산을 통해 향후 통계 기능과 유기적으로 …
이번 글에서는 SwiftUI 가계부 앱에서 통계 시각화 화면을 구현하는 방법을 설명합니다.사용자는 월별 수입/지출 변화를 확인하고, 유형별/카테고리별 분석을 통해 더 나은 재정 관리를 할 수 있습니다. 1. 통계 탭 구성 개요 …
이번 글에서는 iOS 앱에서 다국어(Localization) 지원을 구현하는 방법을 설명합니다.SwiftUI 기반의 가계부 앱을 한국어/영어 사용자 모두 사용할 수 있도록 설계하여 글로벌 접근성을 높입니다. 1. 다국어 지원의 필요성 2. Localizable.strings 파일 생성 …
이번 글에서는 SwiftUI 기반 가계부 앱을 App Store에 배포하기 위해 필요한 핵심 설정 항목을 정리합니다.심사 통과를 위한 체크리스트와 필수 설정 파일들을 중심으로 설명합니다. 1. Info.plist 설정 앱의 메타 정보를 담고 …
이번 글에서는 SwiftUI 기반 가계부 앱에서 사용자 경험(UX)을 향상시키기 위해 적용한 UI 디자인 전략과 개선사항을 정리합니다.iOS 사용자에게 익숙한 인터페이스, 깔끔한 레이아웃, 반응형 동작을 통해 만족도를 높였습니다. 1. 통일된 UI 스타일 …