Tomé 193p y tomé 107 cuando era la versión anterior (wow, ¿eso fue realmente en 2008? Por Dios).
Si te sientes encima del material de 106a yb, sobrevivirás y estarás bien superando 193p. En este caso, 193p será el momento para que complemente su aprendizaje de la programación de iPhone con material de diseño orientado a objetos en el lateral, ya que encontrará eso enfatizado más de lo que lo haría en cualquier material de la serie 106. Simplemente trátelo como algo más que 193p, y servirá como un buen lugar para mojarse los pies con patrones de diseño. Dado que de todos modos esto no es realmente una parte obligatoria del plan de estudios de CS, también podrías hacer que esta clase sea la que te haga sentir cómodo con estas cosas. La forma en que se configura el desarrollo del iPhone será buena para establecerse aquí porque lo castigará por malas decisiones, incluso en proyectos más pequeños.
De TA’ing puedo decir que los estudiantes que tomaron 193p y que solo tomaron 106b que las únicas áreas en las que necesitaban ayuda casi universalmente fueron (1) enhebrar y (2) solo una comprensión superficial del manejo de la memoria, lo que a menudo dificultaba la depuración para ellos. Definitivamente es posible aprender esto junto con 193p por su cuenta, y su TA debería poder darle algunos consejos. Simplemente asigne un poco más de tiempo para trabajar en esas tareas y no se quede atrás. Espero que esto ayude.
- ¿Cuál es la información técnica clave que debe considerarse al evaluar las propuestas para el desarrollo de una aplicación de iPad?
- Si ya escribo aplicaciones de iOS, ¿cuánto tiempo llevará aprender el desarrollo básico de Android? ¿Valdría la pena que?
- ¿Es una mala idea tener diferentes archivos .xib para cada dispositivo?
- Cómo instalar un archivo .ipa en su dispositivo iOS haciendo clic para descargar
- ¿Cuáles son algunos consejos para minimizar de manera eficiente la cantidad de replicación / manipulación de código cuando se desarrolla un servicio de red social que se supone que funciona en múltiples entornos y plataformas, incluida la computadora de escritorio / móvil y la aplicación Android / iOS?