11 12 15

  

11copyassignretain用于简单数据类型,如和用于对象,

copyabassignabcrash,copy abretain assignatomicnonatomicgettersetteratomicsetterif (property != newValue) {

[property release];

property = [newValue retain];

12release0实际上只是把对的调用延迟了,对于每一个,系统只是把该放入了当前的中,当该被释放时,该中的所有会被调用。对于每一个,系统会隐式创建一个,这样所有的会构成一个象一样的一个栈式结构,在每一个结束时,当前栈顶的会被销毁,这样这个里的每个(就是的对象)会被。那什么是一个呢?一个事件,都会是一个新的13iOS也是有垃圾回收机制的,但是只能在以上的版本使用。

!!!!的重用机制?

查看头文件,会找到,和两个结构。内保存当前显示的,保存可重用的。

显示之初,为空,那么返回。开始的都是通过来创建,而且只是调用最大显示数的次数。

100iPhone10cellTableView用创建次,并给指定同样的重用标识当然,可以为不同显示类型的指定不同的标识。并且个全部都加入到数组,为空。

向下拖动,当完全移出屏幕,并且它也是出来的,原因同上完全显示出来的时候。加入到,移出,加入到。

接着向下拖动,因为中已经有值,所以,当需要显示新的,再次被调用的时候,,返回。加入到,移出;移出,加入到。之后再需要显示的就可以正常重用了。

!!!15ViewController loadViewviewDidLoadviewDidUnload分别是什么时候调用的?默认的操作是什么?

当程序接到内存警告时将会收到这个消息:17Cocoa18MVCCocoaMVCModel: 控制你的怎么展现给用户(逻辑)

的奴隶。。。

,,相互通讯的规则:

可以直接和通信

也可以直接和通信

和永远不能直接通信

的和一般就是负责为翻译和格式化的数据

使用的方式分发数据更新信息,可以有选择的监听自己感兴趣的信息。

ViewModel!!!区别,分别在什么情况下使用?

(sender)(receiver)delegatedelegate效率肯定是比高。

2. delegate方法比notification更加直接,最典型的特征是,

posted on 2015-07-29 15:49  云龙8  阅读(132)  评论(0编辑  收藏  举报

导航