摘要: 代理:一般控件用的比较多,其实也可以用block实现,如果实现的接口比较 多得话,建议用代理,如UITableView。通知:这东西是全局的,而且是同步的,如果你要全局发送消息,并且做的事情时间不长,不会阻塞线程的话,建议使用。KVO:KVO是建立在KVC的基础之上的,它通过KeyPath 观察对象... 阅读全文
posted @ 2015-11-04 15:59 CryBee 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 1.每个UIView内部都有一个CALayer在背后提供内容的绘制和显示,并且UIView的尺寸样式都由内部的Layer所提供。两者都有树状层级结构,layer内部有SubLayers,View内部有SubView。但是layer比View多了个AnchorPoint。2.在View显示的时候,UI... 阅读全文
posted @ 2015-11-04 15:56 CryBee 阅读(164) 评论(0) 推荐(0) 编辑
摘要: iOS 沙盒机制iOS应用程序只能在为该程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被称为沙盒,所以所有的非代码文件倒要保存在此,例如:图像,图标,声音,映像,属性列表,文本文件等。1、每个程序都有自己的存储空间2.应用程序不能翻过自己的围墙去访问别的存储空间的内容3、应用程序请求的数... 阅读全文
posted @ 2015-11-04 09:26 CryBee 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1.指针变量没变被初始化。任何指针变量刚被创建时不会自动成为NULL指针,它的默认值是随机的,它会乱指一气。2。指针p被free或者delete之后,没有置为NULL,让人误以为p是个合法的指针。3.指针操作超越了变量的作用范围。这种情况让人防不胜防。 阅读全文
posted @ 2015-11-04 09:01 CryBee 阅读(340) 评论(0) 推荐(0) 编辑