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.