https://readwrite.com/use-cases-to-use-ios-for-barcode-scanning/