1,tableView 每组的头部要显示,必须设置头部的size 。
2,jpg 图片不能放在images.xcassets中。png才行。
3,在用storyboard 且复制粘贴按钮时,注意按钮是否已经连线。
4,在重写父类方法增加功能时,注意要在子类中调用一次父类的此方法 进行父类的实现,如最常见的
self =[super init]
5,有那么一个小技巧。就是枚举时把默认的设置为0,因为初始化的时候变量的值就是为0;
6,把一些常用代码拉到代码库真是好用。
7,必须在控制器销毁的时候,进行网络request的销毁,通知中心的销毁等等。
8
控制器的view是懒加载,只有用到的时候才会使用,所以。。。别在view没创建的时候就用到他的子控件,那样子控件会是空值。
9
storyboard 用cell不用初始化,只需要设置identify与获取的identify 一样就ok
视图完全出来用viewdidappear
10,通知中心要在 delloc中删掉。
11注意block里面的是否用弱指针
12initWithStyle ……该方法只有通过代码创建控件的时候才调用,如果控件是通过xib或者storyboard创建出来的不会调用该方法。 如果通过xib创建出来的会调用awakeFromNib
13,往cell里面添加的时候要加入到contentview中
14,layoutSubviews 当控件的frame被修改的时候就会调用。
一般在该方法中布局子控件。(记住总要设置父类的方法。)