SwiftUI 앱 출시 완벽 가이드 — App Store Connect 등록, 인증서, TestFlight, 앱 심사와 배포
SwiftUI 앱 출시 완벽 가이드 — App Store Connect 등록, 인증서, TestFlight, 앱 심사와 배포 SwiftUI로 앱 개발을 완료했다면 이제 App Store에 출시할 차례입니다. Android 개발자는 Google Play Console에서 AAB 파일을 업…
Kotlin, Spring Boot, Android, iOS 개발 경험과 개인 앱 개발기를 기록하는 개발 블로그입니다.
SwiftUI 앱 출시 완벽 가이드 — App Store Connect 등록, 인증서, TestFlight, 앱 심사와 배포 SwiftUI로 앱 개발을 완료했다면 이제 App Store에 출시할 차례입니다. Android 개발자는 Google Play Console에서 AAB 파일을 업…
SwiftUI 인앱결제 완벽 가이드 — StoreKit 2로 광고 제거, 구독, 구매 복원 구현하기 무료 앱을 운영하면서 Google AdMob으로 광고 수익을 얻고 있다면 한 가지 고민이 생깁니다. 광고를 보고 싶지 않은 사용자에게는 어떤 선택지를 제공해야 할까요? 가장 일반적인 방법…
SwiftUI 앱 수익화 완벽 가이드 — Google AdMob 배너·전면 광고, ATT와 개인정보 보호 설정 iPhone 앱을 개발하고 App Store에 출시했다면 다음으로 고민하게 되는 부분은 수익화입니다. 무료 앱에서 가장 일반적으로 활용하는 수익 모델 중 하나가 광고입니다. A…
SwiftUI 사진 편집 앱 고급 기능 — Undo/Redo, 텍스트 스티커, SwiftData 프로젝트 자동 저장과 복원 사진 편집 앱을 만들 때 이미지 이동이나 확대·축소 기능만으로는 충분하지 않습니다. 사용자가 실수로 사진을 삭제했을 때 되돌릴 수 있어야 하고, 사진 위에 텍스트를…
SwiftUI 사진 콜라주 앱 개발 완벽 가이드 — 드래그 앤 드롭, 확대·축소, 회전과 고화질 이미지 저장 사진 콜라주 앱은 여러 장의 사진을 하나의 캔버스에 배치하고 편집한 뒤 새로운 이미지로 저장하는 앱입니다. 단순히 사진 두 장을 합치는 기능이라면 UIGraphicsImageRe…
SwiftUI PhotosPicker 완벽 가이드 — 사진 선택, 카메라 촬영, 이미지 편집과 파일 저장 iPhone 앱을 개발하다 보면 사용자의 사진을 가져와야 하는 경우가 많습니다. 사진 콜라주 앱에서는 여러 장의 사진을 선택해야 하고, 프로필 관리 앱에서는 사진을 촬영하거나 기존…
SwiftUI 이미지 로딩과 캐싱 완벽 가이드 — AsyncImage, URLCache, 이미지 다운로드와 사진 앱 저장 iPhone 앱을 개발하다 보면 서버에서 이미지를 다운로드해 화면에 표시해야 하는 경우가 많습니다. 생물도감 앱에서는 동물이나 식물의 사진을 표시하고, 관광지 안내…
Swift Concurrency 완벽 가이드 — async/await, Task, Actor와 URLSession 네트워크 통신 iPhone 앱을 개발하다 보면 서버에서 데이터를 가져와 화면에 표시해야 하는 경우가 많습니다. 예를 들어 날씨 앱에서는 기상 정보를 조회하고, 뉴스 앱에서는…
SwiftData 완벽 가이드 — SwiftUI 데이터베이스 저장, CRUD, 검색과 마이그레이션 구현 iPhone 앱을 개발하다 보면 사용자 데이터를 기기에 저장해야 하는 경우가 많습니다. 간단한 설정값이라면 UserDefaults 로 충분하지만, 메모나 일정, 즐겨찾기, 관찰 기록처…
SwiftUI로 아이폰 앱 만들기 완벽 가이드 — Xcode 프로젝트 생성부터 MVVM, 데이터 저장과 시뮬레이터 실행까지 Android 앱을 개발해 본 경험이 있다면 iPhone 앱 개발에도 관심을 갖게 됩니다. Android에서는 Kotlin과 Android Studio를 사용하지만…