No era fuerte en matemáticas académicamente, pero he tenido mucho éxito como desarrollador de software en iOS.
En el curso del desarrollo general diario, no cocinará algoritmos u optimizará las rutinas de clasificación. La mayor parte de esto se ha implementado en un nivel mucho más bajo, y por suerte para usted, sus aplicaciones dependerán y se beneficiarán de esas implementaciones en lugar de requerir que las trabaje usted mismo.
Sin embargo, de vez en cuando, necesitarás resolver problemas matemáticos. Con los diseños, a menudo es simplemente geometría: calcule una relación de aspecto para una imagen dado el ancho del dispositivo, o especifique cómo se relacionan entre sí los tamaños de dos elementos en la pantalla.
- Quora en mi iPhone (con el último iOS 9.2) se ha vuelto muy defectuoso, usando el navegador o la aplicación. ¿Existe una incompatibilidad conocida de Quora con este sistema operativo?
- ¿Por qué el iPhone no tiene una opción de reinicio?
- ¿Por qué mi iPad de primera generación parece fallar todo el tiempo?
- ¿Es factible el desarrollo de iOS en una instalación de OS X basada en VirtualBox?
- ¿Por qué las personas consideran que los productos de Apple son tan geniales?
Con los juegos, es posible que deba averiguar cómo se multiplica el impulso físico de un elemento del juego por la inclinación o el impulso del dispositivo.
Hay otra cosa a su favor: el conocimiento colectivo de Internet está a su disposición.
Si está dudando en sumergirse en el Desarrollo de iOS porque le insinúa la posibilidad de hacer matemáticas, no lo haga. Déjate intimidar por la miríada de otros desafíos de la programación en general y los SDK de iOS específicamente.