从nib中加载对象实例时,init:或initWithFrame:都不会调用。而是调用initWithCoder:怎么理解: 有时候,知道initWithFrame方法如何用,但是么有弄明白initWithFrame方法到底是什么? 那就通过查资料弄明白。 1. initWithFrame方法是什么 ...
分类:
其他好文 时间:
2016-04-19 11:33:58
阅读次数:
130
1.使用CoreImage中的模糊滤镜原始效果图如下: CoreImage的实现:- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib. UIImage * image = [UIImage imageN...
分类:
移动开发 时间:
2016-04-18 17:25:52
阅读次数:
368
第一、initWithNibName这个方法是在controller的类在IB中创建,但是通过Xcode实例化controller的时候用的. 第二、initWithCoder 是一个类在IB中创建但在xocde中被实例化时被调用的.比如,通过IB创建一个controller的nib文件,然后在xc ...
分类:
移动开发 时间:
2016-04-15 13:54:33
阅读次数:
183
loadView在App启动时到底都干了些什么? 查阅苹果官方文档如下: 1. 当你访问一个ViewController的view属性时,如果此时view的值是nil,那么,ViewController就会自动调用loadView这个方法。这个方法就会加载nib文件或者创建一个空的view对象(se ...
分类:
移动开发 时间:
2016-04-15 13:49:18
阅读次数:
132
在iOS app里,如果用传统的MVC模式,Model层就是数据,View层就是Storyboard,nib文件或者构建UI的代码,Controller层就是ViewController,负责协调Model及View,处理业务逻辑,将Model的数据处理后显示到View,但是iOS app里View ...
分类:
移动开发 时间:
2016-04-14 06:48:56
阅读次数:
269
最简单创建bundle文件:创建一个文件夹更改文件夹名称为:xxx.bundle 向里面添加东西直接显示包内容复制进去就行了 bundle里面一般存一些资源文件比如图片,音乐,plist等当然也可以存nib文件,类文件里面也有相应的方法打开 得到bundle路径: 获取bundle里面的文件: 例子 ...
分类:
其他好文 时间:
2016-04-13 18:54:53
阅读次数:
339
<!--StartFragment--> 自定义UITableViewCell大致有两类方法: <一>使用nib 1、xib中指定cell的Class为自定义cell类型(注意不是设置File's Owner的class) 2、调用 tableView 的 registerNib:forCellRe ...
分类:
其他好文 时间:
2016-04-13 11:00:53
阅读次数:
135
当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序 1、 alloc 创建对象,分配空间 2、init (initWithNibName) 初始化对象,初始化数据 3、loadView 从nib载入视图 ,通常这一步不需要去干涉。除非你没有使用xib文件创建视图 4、viewDidLoa ...
分类:
移动开发 时间:
2016-04-01 20:29:26
阅读次数:
239
面向对象的程序在运行时会创建一个复杂的对象图。开发者经常要以二进制流的方法序列化这个图,该过程称为archiving,也叫存档。这个二进制流可通过网络连接发送,也可以写进文件。当需要从二进制流类型重新创建对象图时,可使用unarchive.重新开始时,它将对象从编译器创建的NIB文件中unarchi ...
分类:
其他好文 时间:
2016-03-29 12:40:12
阅读次数:
173
当使用 initWithNibName 函数, 并使用 由nib文件生成的ViewController 的view属性时候,遇到这个问题。 //load loc.xib UIViewController * UIVC = [[UIViewController alloc] initWithNibNa ...
分类:
其他好文 时间:
2016-03-29 00:52:20
阅读次数:
156