iOS SDK
iOS SDK 소개
Petnow iOS SDK의 기술 요구사항과 특징을 소개합니다.
최신 버전
| 모듈 | 버전 |
|---|---|
| UI Module | 1.3.3 |
Server API 권장: 반려동물 등록, 인증, 식별 등의 펫 관리는 서버에서 Server API를 통해 수행하세요. 클라이언트는 UI 모듈로 촬영만 담당합니다.
iOS SDK 특징
Petnow iOS SDK는 Swift로 작성된 네이티브 프레임워크로, SwiftUI와 UIKit 모두에서 사용할 수 있습니다.
SDK 구조
주요 컴포넌트
UI Module
CameraView- SwiftUI View로, 카메라 프리뷰와 탐지 오버레이를 표시합니다.
- CameraViewModel을 주입받아 탐지 결과를 표시합니다.
CameraViewModel- 카메라 세션과 탐지 로직을 관리하고 상태를 발행합니다.
사용 방식
- Swift Package Manager (SPM)
- AWS CodeArtifact를 통한 사용
기술 요구사항
- 최소 iOS 버전: iOS 16.0 이상
- Xcode: 16.0 이상
- Swift: 5.7 이상
다음 단계
iOS 앱에 SDK를 통합하려면 다음 문서를 참고하세요: