当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序 1、 alloc 创建对象,分配空间 2、init (initWithNibName) 初始化对象,初始化数据 3、loadView 从nib载入视图 ,通常这一步不需要去干涉。除非你没有使用xib文件创建视图 4、viewDidLoa...
分类:
其他好文 时间:
2014-10-16 19:32:42
阅读次数:
243
IOS之Storyboard详细说明以及demo(有图有真相)Storyboard是IOS5以后新增的内容,目的是代替历史悠久的NIB/XIB,对于已经习惯了xib文件的孩子们来说,StoryBoard还不是那么熟悉从名字上看,是以故事面板的形式来展现界面间的逻辑关系,Storyboard的功能很强...
分类:
移动开发 时间:
2014-10-16 17:31:22
阅读次数:
214
模型:严格叫做模型数据。核心就是我们把字典当成一个对象,字典里面的几个数据,我们分别转换成对象的几个属性,我们调用和设置数据的时候直接是“对象.属性”即可。...
分类:
移动开发 时间:
2014-10-14 22:41:49
阅读次数:
248
awakeFromNib在使用IB的时候才会涉及到此方法的使用,当.nib文件被载入的时候,会发送一个awakeFromNib的消息到.nib文件里的每一个对象,每一个对象都能够定义自己的awakeFromNib函数来响应这个消息,运行一些必要的操作。看样例:创建一个viewController w...
分类:
其他好文 时间:
2014-10-07 22:31:24
阅读次数:
237
在新建一个 TableView 的时候, 程序出现如下错误:Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UITableViewController loadView]...
分类:
其他好文 时间:
2014-10-07 01:58:52
阅读次数:
454
1) 初始化 UITableView对象– initWithFrame:style:// 代码生成方式,如果你在nib里加的tableview不需要使用这个方法2)配置TableView– dequeueReusableCellWithIdentifier:// 必须要实现的方法,与TableVie...
分类:
其他好文 时间:
2014-09-26 21:01:08
阅读次数:
198
/* rect(x,y,width,height); width, height正负代表了从原点的绘制方向,矩形的长宽都是取得绝对值 */ // Do any additional setup after loading the view, typically from a nib.#prag...
分类:
其他好文 时间:
2014-09-19 13:39:25
阅读次数:
286
xib和nib都是Interface Builder的图形界面设计文档,nib这个名字来自于NeXTSTEP系统,在NeXTSTEP被Apple收购之前,一直使用nib作为Interface Builder的图形文档,nib的发展经过了nib2.0,nib3.0,到NeXTSTEP被App...
分类:
其他好文 时间:
2014-09-14 22:03:27
阅读次数:
2727
首先,创建一个UIView对象有两种方法:IB方式和编码方式。1、IB(Interface Builder)方式:即从nib文件中加载视图,此时会调用该view对象的initWithCoder方法,接着调用awakeFromNib方法CMButton *button = [[[NSBundle .....
分类:
其他好文 时间:
2014-09-12 19:05:13
阅读次数:
233
转:http://blog.csdn.net/guozh/article/details/8823674一、NSBundle 简介 bundle是一个目录,其中包含了程序会使用到的资源. 这些资源包含了如图像,声音,编译好的代码,nib文件(用户也会把bundle称为plug-in). 对...
分类:
移动开发 时间:
2014-08-26 11:28:25
阅读次数:
209