</> CodeBooks
    ← Volver a iOS (página 4)
    Portada de Barcodes with iOS

    Barcodes with iOS

    Oliver Drobnik

    Editorial
    Manning
    Año
    2015
    Páginas
    ~248
    Nivel
    Intermedio

    De qué trata

    Guía especializada escrita por Oliver Drobnik orientada a implementar lectura, generación y procesamiento de códigos de barras (1D tradicionales como UPC/EAN y 2D como QR y Aztec) de forma totalmente nativa en el ecosistema iOS (enfocado en iOS 7 y 8). Está pensada para desarrolladores de nivel intermedio que ya dominan Objective-C y la arquitectura básica de UIKit y buscan prescindir de librerías de terceros pesadas o de pago, aprovechando las capacidades del hardware y los frameworks internos de Apple.

    El temario aborda en profundidad la captura audiovisual en tiempo real mediante AVFoundation con AVCaptureMetadataOutput para el escaneo de códigos, junto con la generación gráfica de códigos QR usando filtros de Core Image y la librería BarCodeKit. También enseña la creación y validación de pases digitales para Passbook (Apple Wallet), la consulta de metadatos de productos en servicios web REST usando NSURLSession y NSURLProtocol, la impresión física de etiquetas y hojas seriadas con AirPrint, y la integración de contexto espacial mediante geolocalización con Core Location y balizas iBeacon.

    A través de una serie de aplicaciones prácticas modulares, el lector construye herramientas como un escáner óptico (QRScanner), un generador e impresor de pegatinas serializadas (SerialSticker), un catalogador de música a partir de códigos de barras (MusicCollection) y una aplicación comercial de ventas de proximidad (YardSale). El libro aporta un entendimiento exhaustivo de AVFoundation y conectividad de periféricos; conviene saber que el código base está escrito en Objective-C clásico, aunque los principios y la arquitectura de los frameworks presentados siguen plenamente vigentes en la plataforma iOS.

    • iOS
    • AVFoundation
    • Códigos de barras
    • Códigos QR
    • Core Image
    • BarCodeKit
    • Passbook
    • Core Location
    • iBeacons
    • AirPrint
    • NSURLSession
    • Objective-C

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    QRScanner

    Lector en tiempo real que captura y decodifica códigos QR y formatos 1D mediante la cámara del dispositivo utilizando las APIs de metadatos de AVFoundation.

    SerialSticker

    Herramienta de generación de códigos de barras seriados que compone pliegos de etiquetas con Core Image y BarCodeKit para enviarlas directamente a impresión física con AirPrint.

    MusicCollection

    Catálogo multimedia que lee los códigos de barras de discos compactos y recupera carátulas y metadatos de álbumes consumiendo servicios web con NSURLSession y NSURLProtocol.

    YardSale

    Aplicación de ventas de proximidad que combina la lectura de códigos de artículos con geolocalización y balizas iBeacon mediante Core Location para guiar a los compradores.

    Más de iOS con nivel Intermedio