当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序1、 alloc 创建对象,分配空间2、init (initWithNibName) 初始化对象,初始化数据3、loadView 从nib载入视图 ,通常这一步不需要去干涉。除非你...
分类:
移动开发 时间:
2015-07-16 19:04:07
阅读次数:
152
MVC风格
点击了解更多软件体系结构风格
§模型-视图-控制器风格常被简称为MVC风格
§组件:模型、视图、控制器
§连接件:显式调用、隐式调用、其他机制(例如:Http协议)
工作机制:
Model:
§模型的职责
–负责数据存取
–负责业务逻辑实现
–负责数据验证
§模型:模型是应用程序的核心。它封装内核数据与状态,对模型的修改将扩散到所有视图中。所有需要从模型获...
分类:
Web程序 时间:
2015-07-16 11:56:00
阅读次数:
181
ViewController是iOS应用程序中重要的部分,是应用程序数据和视图之间的重要桥梁,ViewController管理应用中的众多视图。iOS的SDK中提供很多原生ViewController,以支持标准的用户界面,例如表视图控制器(UITableViewController)、导航控制器(...
分类:
移动开发 时间:
2015-07-16 11:27:08
阅读次数:
504
最近实现的一个需求需要用到模态视图,所以少不了与dismissViewController方法打交道。本文主要讲一讲在使用dismissViewController方法过程中遇到的那些坑。由于业务逻辑比较特殊,程序中需要在A试图控制器中present B试图控制器的视图,B视图控制器需要present C视图控制器中的视图。最后从C直接返回A。dismissViewControllerAnimate...
分类:
其他好文 时间:
2015-07-15 09:36:19
阅读次数:
180
观察员(Observer)模式也称为公告/订阅(Publish/Subscribe)模式。这是 MVC( 模型-视图-控制器)模型的重要组成部分。天气一直讨论的英国最喜欢的话题,近期天气变化几年已成为非常关注的中国人的话题。会依据天气预报决定是坐地铁还是开车上班,我的女儿也会依据天气预报决定明天穿哪...
分类:
其他好文 时间:
2015-07-15 09:19:15
阅读次数:
109
UIStoryboard *s = [UIStoryboard storyboardWithName:storyboard的名字 bundle:nil]; id viewController(所属的视图控制器) = [s instantiateViewControllerWithIdentifier...
分类:
其他好文 时间:
2015-07-14 13:19:14
阅读次数:
110
直接上代码://1、先创建根视图控制器对象。
RootViewController *rootVC = [[RootViewController alloc] init];
//2、创建导航控制器,导航控制器存在的前提是至少有一个被管理的视图控制器对象,所以创建导航控制器对象有一个对应的初始化方法为。 initWithRootViewController:
UINavigat...
分类:
其他好文 时间:
2015-07-14 11:45:15
阅读次数:
148
直接上代码://
// AppDelegate.m
//
//#import "AppDelegate.h"
#import "RootViewController.h"
#import "FirstViewController.h"
#import "SecnodViewController.h"
#import "ThirdViewController.h"
@interface AppDel...
分类:
其他好文 时间:
2015-07-14 11:44:07
阅读次数:
148
#import"DetailViewController.h"@interfaceDetailViewController()@end@implementationDetailViewController#pragma mark -视图控制器对象的初始化方法- (id)initWithNibName...
分类:
其他好文 时间:
2015-07-12 23:15:47
阅读次数:
130
第一天mvc的定义model view controller 模型视图控制器 快速上手各大主流框架 快速适应多数公司的wen开发需求mvc解决的问题 数据库 ----数组-----循环--输出数据库代码 html代码php代码混合在一起,不好维护以及导致时间的浪费。mvc的优势mvc的三个层各司其职...
分类:
Web程序 时间:
2015-07-12 00:09:01
阅读次数:
161