بارکد اسکنر
class BarcodeScanner : NSObjectاسکنر بارکد که بارکدها را در یک تصویر اسکن می کند.
- یک اسکنر بارکد را با گزینه های داده شده برمی گرداند. - اعلامیه- سویفت - class func barcodeScanner(options: MLKBarcodeScannerOptions) -> Self- پارامترها- options- گزینه های حاوی پیکربندی اسکنر بارکد. - ارزش بازگشتی- یک اسکنر بارکد با گزینه های داده شده پیکربندی شده است. 
- یک اسکنر بارکد را با گزینه های پیش فرض برمی گرداند. - اعلامیه- سویفت - class func barcodeScanner() -> Self- ارزش بازگشتی- یک اسکنر بارکد با گزینه های پیش فرض پیکربندی شده است. 
- در دسترس نیست. از متدهای کلاس استفاده کنید. 
- تصویر داده شده را برای اسکن بارکد پردازش می کند. - اعلامیه- سویفت - func process(_ image: MLKitCompatibleImage) async throws -> [MLKBarcode]- پارامترها- image- تصویر برای پردازش - completion- کنترل کننده برای تماس مجدد در صف اصلی با بارکدهای اسکن شده یا خطا. 
- نتایج بارکد را به تصویر داده شده برمی گرداند یا اگر خطایی وجود داشته باشد - nilشود. اسکن بارکد به صورت همزمان روی رشته فراخوانی انجام می شود.- توصیه می شود برای جلوگیری از مسدود شدن رابط کاربری، این روش را از موضوع اصلی فراخوانی کنید. در نتیجه، اگر این روش در نخ اصلی فراخوانی شود، یک - NSExceptionایجاد می شود.- اعلامیه- سویفت - func results(in image: MLKitCompatibleImage) throws -> [MLKBarcode]- پارامترها- image- تصویر برای دریافت نتیجه - error- یک پارامتر خطای اختیاری که در هنگام بروز خطا در نتایج پر می شود. - ارزش بازگشتی- آرایه ای از بارکد به تصویر داده شده منجر می شود یا اگر خطایی وجود داشته باشد - nilشود.
