Home > Articles > Programming > General Programming/Other Languages

  • Print
  • + Share This
Like this article? We recommend

Creating the Project

Using Xcode, create a new project and name it BarcodeScanning. Next, add the AVFoundation.framework to the project (see Figure 1).

Figure 1 Adding the AVFoundation.framework to the project.

Add a barcode.png image and a WAV file named beep.wav to the project, as shown in Figure 2.

Figure 2 Adding an image to the project.

Select the Main.storyboard file in the project. In the View window, add a Button and set its image to barcode.png. Next, add a Label view below the button (see Figure 3).

Figure 3 Populating the View window with a button and a label.

Add a new View Controller to the storyboard, Control-click the button in the first View Controller, and drag it over the newly added View Controller. When the pop-up appears, select Present Modally. The storyboard should now look like Figure 4.

Figure 4 The segue connecting the two View Controllers.

Add a new Cocoa Touch Class file to the project. Name it ScannerViewController and make it a subclass of UIViewController. You should now have a new file named ScannerViewController.swift (see Figure 5).

Figure 5 The new class added to the project.

Back in the Storyboard Editor, set the Class of the second View Controller to ScannerViewController (see Figure 6).

Figure 6 Setting the second View Controller's class to ScannerViewController.

  • + Share This
  • 🔖 Save To Your Account