iphone - crear - ios



Desarrollo de aplicaciones para iPhone: pocas preguntas para principiantes (2)

Como recién está comenzando, debe usar Storyboards porque le permite vincular diferentes controladores de visualización (páginas de su aplicación, esencialmente) visualmente y fuera del código. Por ejemplo, puede vincular su UITabbedViewController (la parte que administra el contenido de las otras pestañas) a las páginas que representan el contenido de las diferentes pestañas. Básicamente, su guión gráfico tendría el controlador de vista con pestañas en una relación padre-hijo con los subcontroladores. Tendría una instancia de cada uno: el controlador de vista con pestañas, que administra una instancia de cada contenido y controlador de las pestañas. Esto es lo mismo independientemente de Storyboard o xib, pero puede conectar esto más fácilmente en el guión gráfico.

Todavía puede usar un archivo .xib (plumín) para cosas como las celdas de la Tabla personalizada o en los casos en los que desea separar un elemento de vista o un controlador de un guión gráfico donde existen otras restricciones.

En el guión gráfico, usted subclase la clase de controlador en la barra lateral en el editor visual al ingresar su subclase de decir UITabbedViewController en 'Clase personalizada'. En su archivo asociado con 'MyTabbedController', implementa sus cosas.

Gran libro:

http://www.barnesandnoble.com/w/beginning-ios-6-development-david-mark/1113216077?ean=9781430245124

¡Buena suerte!

https://src-bin.com

Me han encargado crear una aplicación, pero no tengo experiencia con el desarrollo de iOS. Tengo conocimientos generales de programación, particularmente con Java, JavaScript y PHP (soy más un desarrollador web que un programador). He incursionado con C, Xcode y varios otros lenguajes e IDEs en el pasado, pero recuerdo muy poco.

He estado siguiendo los tutoriales de la Biblioteca de Desarrolladores de Apple , y estoy en el escenario de Idioma, donde me he detenido por completo. Mientras progreso lentamente aprendiendo los conceptos básicos de Objective-C, hay algunas cosas en las que estoy muy confundido con respecto al desarrollo en Xcode que varios tutoriales parecen omitir por completo o simplemente implica que sabes qué hacer, o algunos simplemente se detienen justo antes de la parte con la que estoy teniendo problemas.

1) Storyboard: ¿sí o no?

¿Es mejor comenzar con una aplicación vacía y trabajar con los archivos o crear una plantilla (en mi caso, una aplicación con pestañas) y trabajar con el guión gráfico?

2) Si utilizo un guión gráfico, ¿aún necesito tener un .xib?

¿Son las interfaces de usuario más parecidas a las plantillas globales que implementan los controladores de vista?

Si quisiera un diseño diferente para cada pestaña de mi aplicación, ¿crearía un .xib para cada pestaña, o simplemente editaría los controladores en el guión gráfico? ¿Estoy en lo cierto al entender que el guión gráfico puede tener múltiples instancias / relaciones del mismo controlador, en cuyo caso tener .xib tendría más sentido?

3) Si usa el guión gráfico, ¿de dónde provienen la implementación y los archivos fuente?

Esta es probablemente una pregunta estúpida. Sé que puedes agregarlos a través de Archivo -> Nuevo, pero no sé cómo asociar esos archivos con un controlador de vista. ¿Hay alguna manera de hacer que los archivos se creen automáticamente al agregar un controlador al guión gráfico?


Answer #1

Los guiones gráficos pueden ser apropiados para aplicaciones pequeñas, donde tiene diez o veinte pantallas. Cuando su aplicación contiene más que eso, se perderá en el esquema del guión gráfico, donde todos sus controladores de vista se verán visualmente iguales.

Prefiero no usar el guión gráfico, solo separar archivos xib para cada controlador.

Si usa el guión gráfico, puede crear archivos xib para otras partes de la aplicación que no están relacionadas con SB, y ver controladores que están involucrados en SB tiene su interfaz almacenada en SB, lo que significa que tendrá que diseñarlos allí, en este gran archivo de guión gráfico Encuentro esto muy incómodo

Como es nuevo en IB, me gustaría recomendarle que eche un vistazo al diseño automático. Ya no hay magia :)





storyboard