Encontrará un código de muestra que contiene storyboard y archivos. No encontrarás guiones gráficos de Tampletes.
Hay algunos en Xcode incorporado, como UITabController, UINavigation, cuando arrastra y suelta, obtendrá todo el conjunto que necesita para implementarlo.
Puede arrastrar y soltar cualquier fragmento de código en Xcode para usarlo en el futuro.
- Después de actualizar a iOS 8 y luego 9, mi iPad 3 está prácticamente inutilizable, ¿debería Apple ser responsable?
- ¿Debo publicar mis aplicaciones en Android, iOS o Windows Phone?
- ¿Existe una solución de servidor de notificación push existente, compatible con iOS, Android, Windows Phone?
- ¿Cuál es el flujo básico de mensajes en iMessage? ¿Existe un "interruptor" central y una base de datos centralizada con todos los usuarios de iPhone?
- ¿Por qué los iOS Jailbreakers prefieren quedarse con iOS en lugar de cambiar a Android?
Hay algunos patrones de diseño que puede seguir al crear cualquier proyecto:
Para Storyboard
Ex. en tu aplicación hay 5 pestañas. 2 opciones
1) uno desordenado: tendrá un main.storybord que creará el punto de partida de la aplicación y volcará los 5 ViewControllers con seguidores, todo en un solo archivo
2) limpie uno: puede dividir 5 pestañas en 5 archivos de guión gráfico y conectarlos mediante programación a UITabViewController y configurarlo como root en AppDelegate. Será más fácil de administrar a medida que el Proyecto crezca
Archivos Swift:
Necesita alguna arquitectura: el propósito es que no debe tener ninguna lógica en ViewController. La vista solo debe usarse para personalizar la vista. La clase de modelo debería crear modelo e inicialización, etc. Muchas más razones, busque Arquitectura como se menciona a continuación.
MVC: de acuerdo con esto, tendrá principalmente 3 carpetas en el proyecto: Ver, Controlador y Modelo (clases NSObjects). Las carpetas adicionales pueden ser Recursos, ayudantes, etc.
MVVM: agregará la carpeta ViewModel. Esto ayuda cuando los archivos de Controllers se hacen más grandes. Te ayuda a dividir cualquier llamada lógica en un archivo separado
Clean Swift – enfoque más limpio. Dividirá 1 ViewController en 6–7 archivos. Búsqueda por término obtendrá detalles. También con tamplets puedes agregar en Xcode
Espero que esto sea lo que pediste. Se trata más de diseño, no de tamplets. Lo que necesitas en cualquier proyecto.