Petnow LogoPetnow
iOS SDK

iOS SDK 소개

Petnow iOS SDK의 기술 요구사항과 특징을 소개합니다.

최신 버전

모듈버전
UI Module1.4.5

Server API 권장: 반려동물 등록, 인증, 식별 등의 펫 관리는 서버에서 Server API를 통해 수행하세요. 클라이언트는 UI 모듈로 촬영만 담당합니다.

iOS SDK 특징

Petnow iOS SDK는 Swift로 작성된 네이티브 프레임워크로, SwiftUI와 UIKit 모두에서 사용할 수 있습니다.

SDK 구조

주요 컴포넌트

UI Module

  • CameraView
    • SwiftUI View로, 카메라 프리뷰와 탐지 오버레이를 표시합니다.
    • CameraController을 주입받아 탐지 결과를 표시합니다.
  • CameraController
    • 카메라 세션과 탐지 로직을 관리하고 상태를 발행합니다.

사용 방식

  • Swift Package Manager (SPM)
    • AWS CodeArtifact를 통한 사용
  • CocoaPods — 지원 예정

iOS SDK는 Swift Package Manager(SPM)로 배포됩니다. CocoaPods 지원은 예정되어 있습니다.

기술 요구사항

  • 최소 iOS 버전: iOS 16.4 이상
  • Xcode: 16.0 이상
  • Swift: 5.7 이상

다음 단계

iOS 앱에 SDK를 통합하려면 다음 문서를 참고하세요:

On this page