Articles of model view controller

Comunicación de iOS entre el model y ViewController

Estoy desarrollando una aplicación basada en la plantilla Master-View proporcionada por Apple (que consta de dos ViewControllers, MasterViewController y DetailViewController). He agregado un model para la comunicación con mi server. Sin embargo, cuando mi Modelo recibe un post del server, debe llamar a un método en la class MasterViewController o DetailViewController. ¿Cómo puedo hacer esto? […]

dismissModalViewControllerAnimated not working

Tengo un UITabbarController con un UINavigationController. La vista en el NavigationController presenta un MVC (AddClockNavigationController). Este MVC tiene una punta con una vista y un UINavigationController. La vista NavigationController.view se agrega como una subvista a la vista de MVC. El NavigationController en mi MVC tiene dos botones, un Cancelar y un Listo. Al presionar cualquiera […]

¿Cómo identifico un model, una vista y un controller en el objective c?

Viniendo de Ruby en los Rails en el sublime editor de text, mi layout de carpeta tenía el model, la vista y las carpetas del controller y su layout hacía que fuera fácil identificar qué era qué. En objective-c, acabo de crear un nuevo proyecto para un nuevo tutorial que estoy siguiendo. Tengo los files: […]

cuándo dividir la vista y el controller

a menudo no dividir vista y controller relacionados con las cosas correctamente. ¿Debo subclamar siempre una uiview si quiero uibuttons y backgrounds personalizados en mi aplicación y agregar cosas relacionadas con el estilo en mi vista o debo manejar esto en mi controller? o probablemente subclass un uibutton? ¿Qué hay de las alineaciones? ¿Cuándo debo […]

Arquitectura MVC de iOS basada en JSON

Sé que esto es un poco una pregunta etérea, pero estoy trabajando en una aplicación que toma toda su estructura de un object JSON remoto y estoy tratando de encontrar la mejor manera de abordar la creación de Vistas, Controles de Vista, y models Actualmente, estoy usando RestKit para capturar, analizar y mapear objects. Tendré […]

iOS: se ocupa de las grandes y crecientes classs de UIViewController.

Tengo un UIViewController que a lo largo del time ha agregado muchos events de delegado que han hecho que la class de controller sea bastante grande. La class UIViewController contiene bastantes methods de administración de vista que se invocan desde los methods de delegado de events para administrar la UIView que el controller está administrando. […]

Subclass UIView o UIViewController?

Estoy intentando refactorizar mi código de la mejor manera posible y me pregunto cuál es la architecture adecuada para la situación dada. Lo que estoy tratando de hacer Lo que estoy haciendo es bastante simple: tengo algunas subclasss de CALayer personalizadas que representan un elemento de interfaz de usuario interactivo. Están divididos en varias capas, […]

Progtwigción orientada a objects hipo en vista de iOS TableViewCell

Lo que pasa con el paradigma de MVC es que su opinión no debe saber sobre su model. Tengo un TableCellView personalizado, lo que significa que no tiene un controller de vista directa. Pertenece a un TableView. Mi tablaView, por supuesto, tiene un controller, MyPetTableViewController. De todos modos, mi CustomTableViewCell tiene varios botones e ImageViews, […]

La window del error A no es igual a la window de la vista B

Entonces, tengo un problema durante la ejecución de una segue entre 2 controlleres de vista. Llamemos a los controlleres de 2 vistas. A: LoginViewController B: ViewController En BI tiene un button "Cerrar session" (es un elemento del button de la barra izquierda), cuando activa una function cuando se hace clic, como tal, y invoca a […]

Ver model de enlace en Swift

Estoy tratando de hacer un enlace de dos vías entre el model y la vista utilizando protocolos. Lo hice mediante la creación de 3 protocolos: BoundableView.swift protocol BoundableView { var updater: ViewModelUpdater? {get set} } BoundableModel.swift protocol BoundableModel { var updater: ViewModelUpdater? {get set} } ViewModelUpdater.swift protocol ViewModelUpdater { func updateModel(view: BoundableView) func updateView(model: BoundableModel) […]