2012-04-04 4 views
0

Я новичок в программировании iphone. Мне нужно показать детали штрих-кода в консоли. Как я могу получить информацию о штрих-коде. Есть ли какой-либо специальный API для чтения штрих-кода. один поможет мне с некоторыми учебниками и примерами кодов. Спасибо заранее.Как мы можем прочитать подробности штрих-кода в iphone

+0

Возможно, это будет полезно: http://stackoverflow.com/questions/838724/is-there-a-barcode-recognition-framework-for-ios – o15a3d4l11s2

+0

@nick в этом году - 2012 год. ;) ... просто проверка ZBar http://zbar.sourceforge.net/iphone/index.html – brush51

ответ

2

Я использовал Zbar SDK для iPhone для сканирования QR Codes and barcodes,
очень просто реализовать его в вашем приложении:

Вот ссылка: http://zbar.sourceforge.net/iphone/index.html

Здесь SDK: http://sourceforge.net/projects/zbar/files/iPhoneSDK/ZBarSDK-1.2.dmg/download

SDK документация: http://zbar.sourceforge.net/iphone/sdkdoc/
В чеке док из точки 1.1 и 1.2, там объясняется как интегрировать его в ваше приложение.

удачи.

+0

Спасибо. Я попробую это. – kalyan

+0

Я выполнил описанные выше шаги по интеграции Zbar в мое приложение, но все же он показывает 2 errors.i.e «Ошибка AppleLatch O Linker (id)». Как я могу это сделать. Скажите, пожалуйста, предлагайте мне. – kalyan

+0

Возможно, вы не внедрили необходимые рамки? проверьте правильность выполнения и импорта, см. пункт 1.1.3 (третья часть) в документации SDK. – brush51

2

есть несколько библиотек для чтения штрих-кодов, вот некоторые из них

+0

Пожалуйста, прочтите мой ответ о ZXing. Вы могли бы потратить много времени на это, как и я. –

+0

Благодарим вас за ответ. Я прохожу через ZXing. Но он поддерживает только штрих-коды QRCode, но как он поддерживает все штрих-коды. – kalyan

0

ZBar лучше поддерживается и легко интегрируется. ZXing - это проект, спонсируемый Google/Android. Он был перенесен в iOS, но его сложно интегрировать, он поддерживает только двумерные штрих-коды и не активно поддерживается. ZBar определенно тот, для которого нужно идти.

Вы также можете рассмотреть возможность поддержки Bluetooth-сканеров. Этот метод намного быстрее и надежнее, чем при использовании камеры, и поскольку iOS поддерживает только HID-протокол, его очень легко интегрировать - он очень похож на внешнюю клавиатуру.

+0

Какого черта 3G-штрих-код? – smparkes

+0

Я имел в виду 3D, как вы, наверное, догадались. –

+0

Или, возможно, 2D. Я ничего не имею против ZBar, но описание ZXing неточно. Это правда, что 1D-код в ZXing не поддерживается, но поддерживается 2D. И ZXing никому не спонсирует. Google не вносит никаких денег, и основные участники не из Google на данный момент.Одна разница между ZBar и ZXing стоит выделить - это лицензия LGPL против Apache. – smparkes

Смежные вопросы