QQ项目随笔-15-05-19

1——代理是一对一,通知是一对多的
 
2——字典里存放的是对象,要想取出数据要先转换为结构体,通过value来转换
 
3——如果需要设置键盘的属性(比如键盘内部某个控件名称),要看是哪个控件调出该键盘,然后键入相关的控件里进行修改,比如textView 里面的 auto-enable Return key
  还有return key。
 
4——UItextfield 里有个leftVIew用来添加设置输入框左边的view,其中还有个leftViewMode 用来设置模式。
 
5——通知的时候有添加监听就要移除。
 
6——init 初始化的时候frame都为0。
 
7——layoutsubview 当控件frame改变时自动调用。
 
8——设置代理时,考虑严谨性。如果要调用代理的方法,需要先进行判断,然后在执行。
 
9——[self.tableView reLoadData]中,reloaddata其实是会重新调用tableview的三个函数(查询几组,每组有几个cell,每个cell是神马内容)刷新表格。
 
10——要记住,重新刷新表格会重新创建cell,所以之前的cell跟刷新表格之后的cell不是同一个cell,也不是缓存池里面的。
 
11——当一个控件被添加到一个新的控件时,会自动调用didmovetosuperview,或者willmovetosuperview。(对象函数)
 
 
 
 
原文地址:https://www.cnblogs.com/tusiji7/p/4525066.html