바코드
class Barcode : NSObject이미지의 바코드입니다.
-
뷰에서 감지된 이미지를 기준으로 발견된 바코드가 들어 있는 직사각형 좌표계입니다.
선언
Swift
var frame: CGRect { get } -
바코드에 인코딩된 것과 같은 바코드 값입니다. 구조화된 값은 파싱되지 않습니다. 예를 들면 다음과 같습니다. ‘MEBKM:TITLE:Google;URL:https://www.google.com;;’. 보조 값은 포함하지 않습니다.
바코드가 UTF-8 형식으로 인코딩되고 UTF8이 아닌 경우에만 사용할 수 있습니다. 바코드는 대신
rawData를 사용합니다.선언
Swift
var rawValue: String? { get } -
바코드에 저장된 원시 데이터.
선언
Swift
var rawData: Data? { get } -
사용자 친화적인 형식의 바코드 값입니다. . 없습니다. 예를 들어 위의 경우 표시 값은 ‘https://www.google.com’일 수 있습니다.
valueType == .text인 경우 이 필드는rawValue와 같습니다. 이 값은 여러 줄로 표시될 수 있습니다(예: 예를 들어 줄바꿈이 원래 TEXT 바코드 값으로 인코딩된 경우입니다. 다음을 포함할 수 있습니다. 보너스 값입니다.선언
Swift
var displayValue: String? { get } -
바코드 형식 예: EAN_13 형식이 목록에 없으면
.unknown반환됩니다.선언
Swift
var format: BarcodeFormat { get } -
바코드의 네 모서리를 기준으로 왼쪽 상단을 기준으로 시계 방향 순서인 이미지를 캡쳐합니다.
NSValues로 래핑된CGPoints입니다. 기한 원근 왜곡이 있을 수 있으므로 반드시 직사각형이어야 하는 것은 아닙니다.선언
Swift
var cornerPoints: [NSValue]? { get } -
바코드 값의 유형입니다. 예를 들어 TEXT, PRODUCT, URL 등입니다. 유형이 목록에 없는 경우
.unknown가 반환됩니다.선언
Swift
var valueType: BarcodeValueType { get } -
MAILTO:또는 이와 유사한 QR 코드 유형의 이메일 메시지입니다. 이 속성은valueType이.email입니다.선언
Swift
var email: BarcodeEmail? { get } -
'TEL:' 또는 이와 유사한 QR 코드 유형의 전화번호입니다. 이 속성은
valueType이.phone입니다.선언
Swift
var phone: BarcodePhone? { get } -
'SMS:' 또는 이와 유사한 QR 코드 유형의 SMS 메시지입니다. 이 속성은
valueType인 경우에만 설정됩니다..sms입니다.선언
Swift
var sms: BarcodeSMS? { get } -
'MEBKM:' 또는 이와 유사한 QR 코드 유형의 URL과 제목입니다. 이 속성은
valueType인 경우에만 설정됩니다..url입니다.선언
Swift
var url: BarcodeURLBookmark? { get } -
'WIFI:' 또는 이와 유사한 QR 코드 유형의 Wi-Fi 네트워크 매개변수입니다. 이 속성은
valueType이.wifi입니다.선언
Swift
var wifi: BarcodeWifi? { get } -
GEO:또는 이와 유사한 QR 코드 유형의 GPS 좌표입니다. 이 속성은valueType인 경우에만 설정됩니다..geo입니다.선언
Swift
var geoPoint: BarcodeGeoPoint? { get } -
개인이나 조직의 명함 예를 들어 VCARD입니다. 이 속성은
valueType이.contactInfo입니다.선언
Swift
var contactInfo: BarcodeContactInfo? { get } -
QR 코드에서 추출한 캘린더 일정입니다. 이 속성은
valueType이.calendarEvent입니다.선언
Swift
var calendarEvent: BarcodeCalendarEvent? { get } -
운전면허증 또는 신분증 이 속성은
valueType이.driverLicense인 경우에만 설정됩니다.선언
Swift
var driverLicense: BarcodeDriverLicense? { get } -
사용할 수 없습니다.