Arhn - архитектура программирования

С уходом Zxing для iOS, на какой сканер штрих-кода перейти?

Я внедрил ZXing в свое iOS-приложение, однако я сомневаюсь в его ремонтопригодности, так как недавно было объявлено, что ZXing для iOS уходит в отставку:

Удаление кода C++, Objective C

Я также читал, что могут быть проблемы совместимости с новыми телефонами iPhone 5S.

Также запуск статического анализа кода Xcode в Zxing-библиотеке выявляет ошибки памяти, я не уверен, являются ли эти ошибки ложными срабатываниями или нет, но они заставляют меня сомневаться в Zxing еще больше. Кроме того, производительность Zxing по сравнению с другими сканерами штрих-кода кажется ниже среднего.

Итак, мой вопрос: какова лучшая альтернатива? Я слышал много хорошего о Zbar, однако я не уверен, насколько он обновлен.


  • Я использую ZXingObjC. Работает отлично. 22.11.2013
  • Вы тестировали анализ Xcode для ZXingOjbC? 22.11.2013

Ответы:


1

iOS 7 SDK теперь включает в себя считыватель QR-кода, AVCaptureMetaDataOutput. Вы можете прочитать об этом на странице i​OS 7 NSHipster.

22.11.2013
  • Правильно, нужно было добавить, что на данный момент мы нацелены на 5.0. Я рассмотрю возможность изменения цели! 22.11.2013
  • если вы проверите статистику, то увидите, что почти никто не пользуется 5.0. Учитывая все крутые штуки на iOS6 и iOS7, не говоря уже о полном пересмотре дизайна, если у вас нет сумасшедшего бюджета, имеет смысл снимать для iOS7. 22.11.2013
  • Я согласен с вами, однако мне нужно убедить некоторых людей. Я думаю сохранить цель 5.0, но разрешить использование функции сканирования только устройствам с iOS7 и более поздними версиями. 22.11.2013
  • Сейчас я пробовал AVCaptureMetaDataOutput, и точность просто ужасна. 25.11.2013
  • Встроенный считыватель iOS не работает с ByteMode QR. Проверьте все еще поддерживаемый ZXingObj: github.com/TheLevelUp/ZXingObjC 18.09.2016

  • 2

    Последняя и обновленная версия zXing для iOS 6 и более поздних версий доступна здесь... https://github.com/TheLevelUp/ZXingObjC Он не собирается уходить в отставку... :)

    27.07.2014
  • Есть ли простой способ получить эквивалент itunes.apple. com/gb/app/barcodes-scanner/id417257150?mt=8 на основе ZXingObjC? Я не разработчик iOS, я просто надеялся, что смогу запустить из браузера что-то, что будет работать, как описано здесь: github.com/zxing/zxing/wiki/Scanning-From-Web-Pages 04.07.2015

  • 3

    попробуйте zbar sdk, он совместим с ios 7 sdk

    http://zbar.sourceforge.net/iphone/sdkdoc/index.html

    or

    http://www.scandit.com/barcode-scanner-sdk/features/platforms/

    22.11.2013
  • Scandit выглядел очень хорошо, однако я не могу его использовать, так как он не с открытым исходным кодом. 22.11.2013

  • 4

    Вы можете попробовать PDF417.mobi. Он является коммерческим, но может использоваться бесплатно в образовательных и некоммерческих целях.

    PS. Я работаю в команде, разработавшей PDF417.mobi SDK.

    25.11.2013
  • Вы проверяли документацию по этой ссылке? github.com/PDF417/pdf417-ios/blob/master/README. Мэриленд 25.02.2014
  • да, но мне нужен пример кода после импорта его проекта в мой код 26.02.2014
  • @Mutawe есть пример проекта github.com/PDF417/pdf417-ios /дерево/мастер/pdf417-образец 27.02.2014
  • Новые материалы

    Коллекции публикаций по глубокому обучению
    Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

    Представляем: Pepita
    Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

    Советы по коду Laravel #2
    1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

    Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
    Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

    3 способа решить квадратное уравнение (3-й мой любимый) -
    1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

    Создание VR-миров с A-Frame
    Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

    Демистификация рекурсии
    КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..