VTconsole 3.1

Since 21. April 2014 the new version 3.1 of VTconsole is available in the App Store.

The new major release offers device management functions, thereby facilitating easy administration of large sites with many devices.
These functions are implemented by means of REST web services. The services are documented on the new page Device Management and can partially be tested there. There is a new app VTconsoleAssistant for OS X that uses these functions and acts as a central device management instance.

More improvements:

  • iOS 7.1 support.
  • If Linea Pro accessory is in use detailed informations about the device will be given.
  • Linea Pro Library update to version 1.85.

Release of VTconsole for iOS

Apple App Store now offers my App VTconsole – hooray!
VTconsole demo screen
It took exactly three month until Apple finally said “ready for sale”. Three month which were at times arduous. There were no problems regarding the content – neither mistakes nor infringements of the various directives. Rather, it seemed that Apple itself did not really know how to deal with such an App. This might be because the distinctive feature of VTconsole is that it is designed for a specific accessory, the Flowtouch® Speedmaker, which is an industry terminal with an integrated barcode-reader on the basis of iPod touch.
Continue reading “Release of VTconsole for iOS”

localizedStringWithFormat Fehler in iOS 6

Mit iOS 6 hat sich ein ärgerlicher Fehler in die NSString Klasse eingeschlichen. Die Methode localizedStringWithFormat gibt große Zahlen jetzt inklusive dem NSLocaleGroupingSeparator aus, obwohl keine entsprechende Format-Option angegeben ist.

Beispiel: Mit dem Format @".2f" werden Zahlen ≥ 1000 in der Locale de_DE so ausgegeben: 2.500.300,23. Jede Tausender-Stelle wird also markiert. In iOS 5 war das noch nicht so.
Continue reading “localizedStringWithFormat Fehler in iOS 6”

iOS becomeFirstResponder and alertView don’t fit together

I have a bit of a problem with becomesFirstResponder

Data recording on iPhone/iPad is done with the class UITextField. We’ll create two instances field1 and field2 of those and arrange them in a view. The user should not be able to select the input field by tapping but rather the program presents the next input field automatically by means of the method becomeFirstResponder. This method causes the keyboard to be displayed and the input field selected.
Continue reading “iOS becomeFirstResponder and alertView don’t fit together”