当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序
1、 alloc 创建对象,分配空间
2、init (initWithNibName) 初始化对象,初始化数据
3、loadView 从nib载入视图 ,通常这一步不需要去干涉。除非你没有使用xib文件创建视图
...
分类:
其他好文 时间:
2015-08-27 21:19:00
阅读次数:
171
通过UIPickerView选择器做的一个类似于密码锁的日期时间表 源码如下: 1 #import 2 3 @interface ViewController : UIViewController 4 @property (strong,nonatomic) NSArray *weeks;//显.....
分类:
其他好文 时间:
2015-08-27 21:10:32
阅读次数:
220
一. 从前往后传—— 属性传值1@protocol SecondViewControllerDelegate - (void)passValue:(NSString *)data;@end@interface SecondViewController : UIViewController// 属性传...
分类:
其他好文 时间:
2015-08-27 21:01:43
阅读次数:
176
在ios开发中经常在自定义组件或者xib文件中切换到其他视图,那么就需要当前控制器,
- (UIViewController*)viewController {
for (UIView* next = [self
superview]; next; next = next.superview) {
UIResponder* nextResponder...
分类:
其他好文 时间:
2015-08-27 13:33:29
阅读次数:
111
UIApplication,UIWindow,UIViewController,UIView(layer)简单介绍一:UIApplication:单例(关于单例后面的文章中会详细介绍,你现在只要知道,单例在应用程序的整个生命周期中只有一个对象)。App的启动过程打开程序之后-》1:Main函数2:U...
分类:
移动开发 时间:
2015-08-27 07:13:14
阅读次数:
279
本文目录一、loadView二、viewDidLoad三、viewDidUnload四、三个方法的关系标题中所说的3个方法,都是UIViewController的方法,跟UIViewController的view属性的生命周期息息相关。接下来我会一一阐述它们的作用以及它们之间的联系。回到顶部一、lo...
分类:
其他好文 时间:
2015-08-27 07:10:11
阅读次数:
133
开发中常见错误和警告总结(十八)Xib/StoryBoard支持Swift项目在使用Xib/StoryBoard时,会遇到两种不同的问题Xib:不加载视图内容Storyboard:找不到类文件 Xib不加载视图内容在创建UIViewController时,默认选中Xib文件,在Xib与类文件名一致时...
分类:
移动开发 时间:
2015-08-26 23:55:15
阅读次数:
186
1)采用代理模式 子viewcontroller设计 代理协议,定义协议接口,父viewcontroller 实现协议接口,实现子viewcontroller 退出时将相关数据更新到父视图。 2)采用ios的消息机制 父viewcontroller注册消息 子viewc...
分类:
其他好文 时间:
2015-08-26 15:56:13
阅读次数:
288
//获得设备型号+ (NSString *)getCurrentDeviceModel:(UIViewController *)controller{ int mib[2]; size_t len; char *machine; mib[0] = CTL_HW; ...
分类:
移动开发 时间:
2015-08-26 01:43:22
阅读次数:
191
@property(nonatomic,retain)
UIView *view;
// The getter first invokes [self loadView] if the view hasn't been set yet. Subclasses must call super if they override the setter or getter.
如果没有生成view...
分类:
其他好文 时间:
2015-08-25 16:51:51
阅读次数:
160