Unter OS X verdanken die beiden Betriebsmodi ihre Geschichte der Einführung in 10.4 nützlicherem Verhalten auf der Basis von Standard-Open-Source-Bibliotheken. Für die Zwecke der Binärkompatibilität werden NSNumberFormatters mit Verhalten vor 10.4 erstellt, wenn Sie nichts anderes tun.
iOS gibt den Start von OS X 10.4 nach, so dass nur das 10.4-Verhalten implementiert wird und der neue Standard ist. Ohne Legacy-Apps gibt es keinen Grund, jemals ein Verhalten vor 10.4 zu implementieren.
Basierend auf dem Ansatz auf dem Desktop - insbesondere, dass die Änderung explizit so entworfen wurde, dass die Abwärtskompatibilität nicht aufgehoben wird - würde ich zu dem Schluss kommen, dass es keinen Vorteil hat, dass Sie lieber 10.4 als Standardverhalten verwenden möchten.
Tags und Links objective-c iphone nsnumberformatter