|
Hola a todos: Tras leerme el libro de iOS programming del big nerd ranch, me gustaría saber vuestra opinión sobre el estilo de código as que siguen en el libro, ya en algunos aspectos se alejan un poco de las prácticas del resto de la comunidad y de la propia Apple, aunque lo justifican diciendo que esas prácticas hacen el código más fácil de mantener y de entender.
¿Que os parecen estas prácticas? ¿Las seguís? |
|
Es muy sencillo: Si quieres crear tu aplicacion rapido , usa el IB, pero el rendimento de la app sera algo inferior. Si quieres que tu app sea lo mas rapida posible y con menos consumo de memoria , haz todo por codigo. Si quieres un punto medio... usa el IB para elementos principales (view principal ,etc...) pero no lo usas para cosas como las celdas de una tabla , o elementos que puedon no salir nunca durante la vida de la app. |
|
Hola Alberto, yo siempre hago un initwithNibFile, no he entendido muy bien que explicas que hacen en el libro, tengo el libro si me dices una pagina de ejemplo de codigo...te digo como lo hago yo xD Un saludo |
|
Hola Isis: Por ejemplo, en el app delegate, una forma de instanciar el view controller principal es, dentro de MainWindow.xib, arrastrar una instancia de tu view controller, cambiarle la clase a tu subclase y establecer las conexiones entre la ventana y el viewcontroller. Esta es la forma por defecto que se utiliza en todos los templates de apple. Lo que hacen en el libro es hacer todos esos pasos programáticamente e instanciar y hacer las conexiones desde el código en application:didFinishLaunchingWithOptions: Obviamente las dos opciones son válidas y se trata de cuestión de gustos. |