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.
iOS 15.0+ · Swift 5.7+ · Xcode 14+ · UIKit + SwiftUI · arm64 (device) + arm64-simulator (Apple Silicon Mac) + x86_64 (Intel sim).
// 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 } )
First-class SwiftUI APIs alongside UIKit. ScannerView, ScannerSheet, ScannerResultView ready to drop in.
Auto-capture when document detected, edge highlighting, haptic feedback on capture — Apple-app-level polish.
Use BackgroundTasks framework — process and upload scans while user goes back to other work.
Privacy manifest included. Camera + photo library usage descriptions templated. Submission-ready.
Returns PDFDocument from PDFKit — drops directly into your existing PDF handling.
Optional fallback to Apple Vision for fully on-device mode when license is offline.