Barcode Xpress Mobile for iOS
 All Classes Functions Variables Properties Pages
Barcode Xpress Mobile for iOS Documentation

Barcode Xpress Mobile for iOS is an SDK which allows you to build applications for iOS phones with barcode recognition capabilities. Barcode Xpress allows you to read a wide variety of 1D and 2D supported barcode types. It provides Objective-C and Swift interfaces to Accusoft's Barcode Xpress recognition library. Barcode Xpress is a thread-safe image processing library that will efficiently find and decode a large number of types of barcodes.

Barcode Xpress Mobile for iOS provides barcode detection for iOS devices. It automatically detects barcodes in the viewfinder of your iOS device and gives you complete details about each barcode.

Barcode Results

Each barcode result contains the following parameters:

  • Barcode value
  • Barcode type
  • Confidence
  • Location
  • Skew

Sample Application

To get you started, a sample app is included in the SDK. The sample opens a viewfinder window and allows you to scan a barcode, as is shown in the screenshot below:

Initial scanning

Once a barcode is recognized by Barcode Xpress Mobile for iOS, a callback is fired. The sample app uses this callback to pop up a recognition window.

The image below shows Barcode Xpress for iOS reading a 1D code.

1D Decoding

You can see the UPC-A barcode in the red box. Below the barcode image is the type, time to decode and data contained in the barcode.

Depending on the needs of your application, you could do a search for this UPC code (for a price comparison application) or add it to a database record for this customer (for a shopping list application).

Similarly, this image shows Barcode Xpress for iOS reading a QR code.

QR Decoding

Again, depending on the needs of your application, you could go to this URL, display it as a link, or send it to a backend system.

Barcode Xpress Mobile for iOS is a licensed software; if you do not have a paid license, the last character of the decoded barcode will be replaced with an asterisk as shown below.

1D Decoding - unlicensed

Note:For a list of barcodes that can be read, see Supported Barcode Types.