QUICKCAPTURE iOS SDK · KIMORA AI · SWIFT · UIKIT · SWIFTUI

Document scanning native to iOS.

QuickCapture, powered by KIMORA AI. Pure Swift SDK. UIKit + SwiftUI. iOS 15+. Camera-driven capture, on-device edge detection, perspective correction, barcode & MRZ. Install via Swift Package Manager or CocoaPods.

5-MINUTE INTEGRATION

Install, configure, scan

  1. Add the package — SPM or CocoaPods, single line
  2. Configure with license key — paste from portal.abscode.com
  3. Present the scanner — modal view controller or SwiftUI sheet
  4. Handle result — callback returns PDF or images

iOS support matrix

iOS 15.0+ · Swift 5.7+ · Xcode 14+ · UIKit + SwiftUI · arm64 (device) + arm64-simulator (Apple Silicon Mac) + x86_64 (Intel sim).

Package.swift
Podfile
scanner.swift
// Add to Package.swift
dependencies: [
  .package(
    url: "https://github.com/abscode/scanning-ios",
    from: "1.0.0"
  )
]

// Use in your view
import AbscodeScanning

let scanner = AbscodeScanner(
  licenseKey: "abs_lic_..."
)

scanner.presentScanner(
  in: viewController,
  onComplete: { result in
    // result.pdfURL · result.images
  }
)
iOS-SPECIFIC FEATURES

Optimised for iOS

SwiftUI native components

First-class SwiftUI APIs alongside UIKit. ScannerView, ScannerSheet, ScannerResultView ready to drop in.

VisionKit-grade UX

Auto-capture when document detected, edge highlighting, haptic feedback on capture — Apple-app-level polish.

Background processing

Use BackgroundTasks framework — process and upload scans while user goes back to other work.

App Store-friendly

Privacy manifest included. Camera + photo library usage descriptions templated. Submission-ready.

Native PDF output

Returns PDFDocument from PDFKit — drops directly into your existing PDF handling.

Vision framework hybrid

Optional fallback to Apple Vision for fully on-device mode when license is offline.

Ship to TestFlight today

SPM install. License key from portal. First scan in under 5 minutes.