¿Qué tipo de matemática se aplica al desarrollo de aplicaciones iOS?

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.

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.

Las aplicaciones de redes sociales y similares no necesitan muchas matemáticas, Xcode (sistema de desarrollo iOS de Apple) tiene un muy buen sistema de diseño de interfaz visual.

En los juegos necesitas algo de matemática, principalmente geometría. Más aún para juegos en 3D.

Por ejemplo, para tejer un paisaje a partir de piezas más pequeñas, especialmente un paisaje curvo con un horizonte (digamos para un juego de vuelo), necesita una buena comprensión de la geometría y la trigonometría, para asegurarse de que todas las piezas se toquen exactamente en las posiciones correctas.

La comprensión de las matrices (la piedra angular de los gráficos en 3D) y la apreciación de los Quaterniones (solo sepa qué son y qué hacer con ellos, ¡puede usar bibliotecas para hacer los cálculos!) Tampoco hace daño. Los cuaterniones son útiles para rotar de forma segura a los personajes del juego a través de todos los ángulos posibles, a veces el mal funcionamiento de las matrices debido al bloqueo de cardán.

Gracias por AR

Se basa en el tipo de aplicación y la complejidad. Principalmente no necesita matemáticas, pero nunca podrá crear grandes aplicaciones solo.

es decir, trabajamos en http://www.snorereport.com
Existen complejas interfaces de usuario, gráficos y algoritmos únicos para el análisis de audio. Nunca tendríamos la oportunidad de crear algo similar sin tal conocimiento.

Espero que haya sido útil.
Mejor,

Para las aplicaciones diarias que no necesitas matemáticas específicas, PERO para la programación en general es bueno saberlo, especialmente en el desarrollo de juegos donde tienes que conocer la geometría.

Las matemáticas no son algo que pueda evitar que te conviertas en un desarrollador de iOS por cierto, así que continúa con lo que te gusta 🙂

Depende de la lógica de su aplicación. Y la optimización requerida para su aplicación. Por lo general, se requieren otras matemáticas para animaciones y transiciones complejas.

Realmente depende del contenido de su aplicación. Solo piense en ello desde una perspectiva de nivel superior sobre qué matemáticas se necesitan para crear su aplicación. ¿Solo necesitas agregar puntajes? Bueno, ¿sabes cómo agregar? No muchas aplicaciones requieren matemáticas complejas. Ahora, si hablas de redes sociales, realmente depende. Si tiene muchos usuarios en la aplicación, es posible que desee optimizar una forma de búsqueda de usuarios porque realmente no desea pasar por todos los usuarios que hacen que tome un par de minutos. Probablemente querrás hacer algún tipo de optimización para ver quién aparece primero.