Me pregunto si sería más seguro confiar en un NSNumberFormatterBehavior10_4 en lugar de un valor predeterminado, porque el valor predeterminado puede cambiar arbitrariamente algún día en el futuro, y de repente la aplicación se ve fea. ¿O estoy equivocado con eso?¿Es una buena idea preferir NSNumberFormatterBehavior10_4 sobre NSNumberFormatterBehaviorDefault?
Respuesta
En OS X, los dos modos de operación deben su historial a la introducción en 10.4 de un comportamiento más útil basado en bibliotecas de código abierto estándar. A efectos de compatibilidad binaria, si no hace nada, entonces NSNumberFormatters se crea con un comportamiento anterior a 10.4.
iOS es posterior a la fecha de lanzamiento de OS X 10.4, por lo que solo se implementa el comportamiento 10.4 y es el nuevo valor predeterminado. Sin aplicaciones heredadas, no hay ninguna razón para que se implemente un comportamiento anterior a 10.4.
Basado en el enfoque adoptado en el escritorio, específicamente que el cambio se diseñó explícitamente para no romper la compatibilidad con versiones anteriores, concluiría que no hay beneficio en afirmar que desea un comportamiento 10.4 en lugar de predeterminado.
- 1. ¿En qué situaciones es una buena idea preferir GDI en lugar de DirectX/OpenGL
- 2. sqlite e hibernate - es una buena idea?
- 3. ¿Campos multivalorados una buena idea?
- 4. ¿Cuándo preferir JSON sobre XML?
- 5. ¿Es una buena idea usar una función CreateUUID() como sal?
- 6. ¿Es una buena idea devolver "const char *" de una función?
- 7. Implementar una clase "LazyProperty": ¿es esta una buena idea?
- 8. ¿Es una buena idea una clase de "preferencias maestras"?
- 9. ¿Es una buena idea hornear procesos en PHP/Apache?
- 10. ¿Cuándo se usa __call__ una buena idea?
- 11. ¿Cuándo no es una buena idea pasar por referencia?
- 12. cambiar a mysqli una buena idea?
- 13. activerecord como modelo, ¿es esta una buena idea?
- 14. ¿Es una buena idea ejecutar `... par.map (` en listas grandes directamente?
- 15. ¿Es correcto (VERDADERO) una buena idea en C?
- 16. ¿Puede un minificador hacer esto? (.... y ¿es una buena idea?)
- 17. Es una buena idea guardar gráficos en MySQL?
- 18. ¿Es una buena idea colapsar viejas migraciones de rieles?
- 19. internacionalización con nibs. ¿Es realmente una buena idea?
- 20. ¿Es una buena idea poner db/schema.rb en .gitignore list ??
- 21. ¿Es una buena idea comparar double.MaxValue para la igualdad?
- 22. ¿Cuándo es una buena idea la herencia virtual?
- 23. ¿Es una buena idea aprender primero LINQ, luego SQL?
- 24. ¿Es una buena idea peinar la etiqueta del cuerpo?
- 25. REST Servicios web usando MVC, ¿es una buena idea?
- 26. Django: ¿Es una buena idea generar JS dinámicamente?
- 27. ¿Debería siempre preferir MySQL InnoDB sobre MyISAM?
- 28. ¿Hay razones para preferir matrices sobre ArrayLists?
- 29. Situaciones para preferir Apache Lucene sobre Solr?
- 30. Cookies de sesión firmadas. ¿Una buena idea?
Muy informativo. – AlBeebe
Probablemente te está yendo muy bien como programador, y un escritor legal probablemente también te gustará. – Mazyod