iOS开发:条码扫描、生成、音频处理与界面构建
1. 条码扫描
在iOS 7中,苹果将条码扫描功能作为AVFoundation框架的一部分引入。AVFoundation支持多种不同的条码格式,包括二维码(QR Code)、Code 128、UPC、EAN和Interleaved等,甚至还支持Aztec和DataMatrix等较新的格式。
随着iOS设备逐渐成为许多工业硬件设备的有力替代品,内置条码扫描功能变得十分合理。条码扫描的过程与之前处理静态图像的过程类似,唯一的区别在于输出源。对于条码扫描,输出源属性为 AVCaptureMetadataOutput 。
以下是实现条码扫描的具体步骤:
1. 创建新项目 :创建一个名为 Camera_2 的新单视图项目。
2. 添加必要的头文件和属性声明 :打开 ViewController.h 文件,添加以下代码:
#import <UIKit/UIKit.h>
@import AVFoundation;
@interface ViewController : UIViewController
@end
AVCaptureSession *session;
AVCaptureDevice *theCamera;
AVCaptureDeviceInput *theInputSource;
AVCaptureMetadataOutput *theOutputSour
超级会员免费看
订阅专栏 解锁全文
7

被折叠的 条评论
为什么被折叠?



