1.design pattern
单件类:实例/mvc设计模式
2.视图控制器的分类:
custom ,tableview,navigation,tab bar,split,Modal...ViewController..
3.视图控制器的类结构(继承关系图)
4.常见属性:
view,title
5.viewdidload和loadview区别:(参考官方文档)
6.一个视图只能有一个父视图.
removeFromSuper:的效率问题.
view属性;
@property(nonatomic,readonly) UIView *superview;
@property(nonatomic,readonly,copy) NSArray *subviews;
[_subview2 copy];
必须实现copywithzone:一个copy协议.
7.
8.程序死后,使用xcode4profiezoombie 分析原因
9.随机函数arc4random() 的使用.
在iPhone中,RAND_MAX是0x7fffffff (2147483647),而arc4random()返回的最大值则是 0x100000000 (4294967296),从而有更好的精度。使用arc4random()还不需要生成随机种子,因为第一次调用的时候就会自动生成。
如:
arc4random() 来获取0到100之间浮点数
#define ARC4RANDOM_MAX 0x100000000
double val = floorf(((double)arc4random() / ARC4RANDOM_MAX) * 100.0f);
---
10.几个navigationController方法
11.一句话:一切参考sdk文档.