Доступ к сканерам в Mac OS X

Я в первую очередь разработчик Windows, но мне нужно портировать приложение на платформу Mac. Приложению требуется доступ ко всем сканерам, подключенным к компьютеру. На окнах я использовал библиотеку WIA. Мне было интересно, есть ли у платформы Mac аналог, а также есть ли привязки для нового языка Swift?

Любая помощь будет оценена. Благодарю.

1 ответ

Решение

Вы можете получить доступ к сканерам и другим устройствам, используя ImageKit + ImageCaptureCore. Некоторая документация Apple очень скудна, поэтому не стоит бояться узнавать что-то из заголовочных файлов (например, ICScannerDevice.h). Это может помочь посмотреть на код, который я написал для этого приложения, особенно этот файл.

Для Swift не существует такой вещи, как "привязки", поскольку Swift в настоящее время использует среду выполнения Objective-C и напрямую взаимодействует с Objective-C. Это руководство поможет.

Другие вопросы по тегам