Krystian Kowalski wrote:Hello and welcome to the ranch !
I am really new to ios - started with some tutorials and learning objective c. Is it good choice, or i should switch to swift instead? What do you think about swift?
I see that your book has objective c examples
Oliver Drobnik wrote:I like your questions!
for 90% of use cases that I can think of the built-in barcode scanning functionality (via camera) is working just as well as a laser-based scanner would. For a sales scenario you would probably optimize the UI to keep scanning and deliver all barcodes as they are detected. AVFoundation is very fast.
For printing you would probably use a thermo-based printer because those are the cheapest for printing barcode stickers. All it needs to have is AirPrint support, so that you can print from iOS devices. I myself use a Brother QL-710W WiFi label printer. There is only one caveat: you need to thin the lines for thermo printers to combat thermal bleeding, as explained in this blog post of mine: http://www.cocoanetics.com/2014/03/printing-to-thermo-labels/