Доступ к сканерам в Mac OS X
Я в первую очередь разработчик Windows, но мне нужно портировать приложение на платформу Mac. Приложению требуется доступ ко всем сканерам, подключенным к компьютеру. На окнах я использовал библиотеку WIA. Мне было интересно, есть ли у платформы Mac аналог, а также есть ли привязки для нового языка Swift?
Любая помощь будет оценена. Благодарю.
1 ответ
Вы можете получить доступ к сканерам и другим устройствам, используя ImageKit + ImageCaptureCore. Некоторая документация Apple очень скудна, поэтому не стоит бояться узнавать что-то из заголовочных файлов (например, ICScannerDevice.h
). Это может помочь посмотреть на код, который я написал для этого приложения, особенно этот файл.
Для Swift не существует такой вещи, как "привязки", поскольку Swift в настоящее время использует среду выполнения Objective-C и напрямую взаимодействует с Objective-C. Это руководство поможет.