¿Qué tecnologías se necesitan para desarrollar aplicaciones móviles?
1. Primero, debe aprender el lenguaje C y, en segundo lugar, debe aprender Objective-C. Si es posible, luego aprenda ideas de programación orientada a objetos y estructuras de datos, y luego podrá consultar el SDK oficial. Según el libro El ejemplo comienza con controles simples,
2. Si quieres crear juegos en 2D, también necesitas aprender cocos2d. Si quieres escribir algo como Angry Birds, también debes hacerlo. aprende box2d o chipmunk (motor de física), si aún quieres aprender juegos 3D,
3. También necesitas aprender opengl es (necesitas aprender matrices en matemáticas). software interactivo de red, también necesitas tener conocimientos como htmlcss. Quieres escribir un juego de batalla basado en wifi o Bluetooth,
3.
4. También necesitas aprender protocolos tcp/ip, sockets, suites de juegos, etc. Si también quieres escribir aplicaciones que interactúen con el fondo, también necesitas aprender PHP, JAVA y Ruby. (utilizado como control del lado del servidor),
5. Por supuesto, si aún desea escribir reconocimiento de imágenes, es posible que deba aprender un algoritmo especial, matlab (no hay muchos), si lo desea. para sentirse más cómodo en el desarrollo. Si es así, también necesita aprender UML, ingeniería de software, patrones de diseño, etc.
¡Espero que puedas usarlo!