펫
펫프렌즈
December 3, 20252회
App Store 5.1.1 가이드라인 리젝 대응기: SwiftUI Repository 패턴으로 게스트 기능 구현하기

간단 소개
App Store 5.1.1 리젝을 해결하기 위해 SwiftUI 앱에 Repository 패턴과 DI Container를 활용하여 게스트 모드를 구현한 경험.
AI Summary
App Store 리젝 및 문제점
- 사내 앱이 App Store 5.1.1 가이드라인 위반으로 리젝, 로그인 없이 앱 탐색 기능 구현이 요구됨.
- 복잡한 SwiftUI 코드 구조로 스파게티 코드 위험, 권한 에러, 데이터 증발 등 문제 직면. Repository 패턴과 DI Container 활용
- Repository 패턴으로 ViewModel과 NetworkService 간 데이터 책임 분리.
- DI Container로 'isGuestMode' 플래그에 따라 앱 데이터 소스 자동 교체.
- MockNetworkDataSource로 게스트 모드 Mock 데이터 제공 및 딜레이 구현. 추가 고려사항 및 결과
- View 분리와 환경 배너 추가로 유지보수성 및 환경 인지 개선.
- App Store 심사 통과, 확장성 확보, 개발자의 아키텍처 지식 향상.
Next Feeds

AWS Well-Architected Generative AI Lens로 생성형 AI 워크로드 제대로 설계하기
AWS Well-Architected Generative AI Lens는 생성형 AI 워크로드를 안전하고 효율적으로 설계, 운영하기 위한 종합 프레임워크입니다.
AWSWell-ArchitectedGenerative AIRAGFoundation Model
2025. 12. 3.
AWS

GitLab·JetBrains 등 4대 보고서로 본 2025년 DevOps 동향
2025년 DevOps 동향 보고서 분석 결과, 조직 복잡성과 자원 부족이 도입 장애물이며, AI는 CI/CD에서 제한적 활용, DevSecOps는 자동화가 과제. DevOps 실무자는 AI 및 보안 융합 역량이 필수.
DevOpsAIDevSecOpsCI/CD역량
2025. 12. 3.
인포그랩

GitLab·JetBrains 등 4대 보고서로 본 2025년 DevOps 동향
2025년 DevOps 동향은 조직 복잡성과 자원 부족 속 AI와 DevSecOps 확산, 그리고 AI·보안 융합 역량의 중요성을 강조한다.
DevOpsAIDevSecOpsCI/CD보안
2025. 12. 3.
인포그랩

사용자의 목소리를 AI로 재현하다: LLM기반 Multi Agent UX플랫폼 개발기
네이버의 LLM 기반 Multi Agent UX 플랫폼 'NSona' 개발 경험과 AI 시대의 새로운 협업 모델을 공유합니다.
LLMMulti Agent UX 플랫폼페르소나봇AI 협업 모델NAVER ENGINEERING DAY
2025. 12. 2.
Naver d2

웹툰 창작 생태계 보호를 위한 연구
네이버 웹툰은 불법 유출, 생성형 AI 무단 학습 등으로부터 창작 생태계를 보호하기 위해 TOONRADAR와 IMPASTO 기술을 개발 중이다.
웹툰창작 생태계저작권 보호워터마킹학습 방지 기술
2025. 12. 2.
Naver d2

Amazon EKS에서 Istio Ambient Mode 구축하여 리소스 효율성 확보하기
Amazon EKS에서 Istio Ambient Mode를 구축하여 사이드카 없는 아키텍처로 리소스 효율성을 높이고 마이크로서비스 통신 보안 및 관리를 최적화하는 방법을 설명합니다.
Istio Ambient ModeAmazon EKS서비스 메시ZtunnelWaypoint Proxy
2025. 12. 2.
AWS