¿Por qué algunos calendarios están integrados en el SDK de iOS, pero no se pueden elegir en la configuración?

Buena e interesante pregunta!

Los calendarios que encontró en Xcode son locales, no son calendarios reales.

Una configuración regional, en el caso de un calendario, define la estructura y los límites del calendario. Por ejemplo, los días de la semana son de lunes a viernes y todo comenzó en el año 0. Por lo general, estos entornos locales están vinculados a un entorno local de referencia como ISO8601 y el calendario gregoriano (occidental) e incluyen una forma de traducir de un calendario a el otro (generalmente con marcas de tiempo de época Unix). La configuración regional no define el diseño del calendario, y dado que la mayoría de los calendarios son muy diferentes entre sí, no puede simplemente aplicar la configuración regional X a la aplicación Calendario en un solo paso.

Pero tienes razón: ¡están ahí! ¿Por qué Apple no incluyó los calendarios, incluso si solo tienen su estructura definida?

Bueno, supongo que fue demasiado trabajo y tiempo involucrado. Me imagino que, cuando estás en el equipo de diseño o desarrollo de Apple, tienes que elegir qué hacer y qué no hacer. En este caso, no hay daño, porque como usted dice, hay muchas buenas aplicaciones que utilizan diferentes formatos de calendario.

Y si lo cambias: si Apple no hubiera incluido las configuraciones regionales para todos esos calendarios, habría sido mucho más complicado crear un calendario no gregoriano desde cero.

Eso responde tu pregunta?

Reinder de Vries, LearnAppMaking.com

More Interesting

¿Debo confiar en http://configure.it para desarrollar aplicaciones iOS?

¿Deberían los nuevos desarrolladores "invertir" en RubyMotion o seguir con Objective-C? ¿Qué pasa con los desarrolladores de RubyMotion que desean solicitar un trabajo como desarrollador de iOS? ¿Crees que serán tratados por igual en el mercado laboral?

¿Cómo funcionan los delegados en iOS?

¿Cuánto tiempo lleva construir una aplicación de citas iOS?

Si quiero agregar una descripción de la aplicación para la tienda de iOS en, digamos, japonés, ¿también necesito traducir y localizar de manera más general una aplicación de idioma inglés al japonés?

¿Cuál es la mejor manera de crear una aplicación interactiva de libros para niños para iOS?

Si quisiera aprender a construir un juego social para iOS, ¿qué libros debería leer?

¿Hay algún IDE en la nube que permita el desarrollo de aplicaciones iOS?

¿Cómo ayuda CS107 en Stanford a aprender el material de CS193P? ¿Es posible aprovechar al máximo CS193P completando solo 106A y 106B? ¿Cuáles son las otras habilidades de CS que se exigirán cuando uno ingrese al desarrollo de aplicaciones para iPhone?

iOS 8 beta 2 está fuera. ¿Qué ha cambiado desde la beta 1?

¿Hay algún marco de navegación GPS iOS, bibliotecas?

¿Por qué Ray Wenderlich dejó de admitir Objective-c y se centró solo en Swift para sus últimos tutoriales?

¿Qué tan probable es que Apple habilite 'sin raíz' en iOS 10, y eso hará que sea prácticamente irrompible?

¿Cuándo se llama al método textFieldShouldClear?

Cómo argumentar en la siguiente declaración 'híbrido es mejor que nativo porque escribir una vez se ejecuta en todas partes'