
自我总结
打不死的Young小强
这个作者很懒,什么都没留下…
展开
-
页面间的传值,代理总结
1.页面间的传值,假如是从a页面的textfield的值传给b中的textfield显示,用到代理a传给b,必先获取a中值,把a中的值作为一个参数传给b中的方法,并且要在a中可以调用b中的方法,那就要用到代理了,引入代理,a是遵守协议者,不需要实现协议,b是实现协议者。从某种意义上说,我要把东西从a传给b,必然通过某个中介,而这个中介恰恰又是b自身。这就是协议,协议指向自身是一个很常用的做原创 2013-05-27 00:23:41 · 735 阅读 · 0 评论 -
代理模式的自我理解(一)
delegate的函数往往要通过某些事件的触发,才会自动调用的;比如uitableview的didselectrow函数,由于tableview.delegate=self等于自身,所以当触发这个事件的时候,就会调用协议中的一个方法,而这个方法的实现就由self来实现,还有nsurlconnection,当建立连接后,就会出发didconnection这个函数,然后再具体实现,因为delegate原创 2013-05-21 03:42:36 · 760 阅读 · 0 评论 -
观察者模式初次总结(一)
今天看iOS设计模式中的观察者模式自己看,看了半天都看不懂,后来往这里一搜瞬间明白了许多,不过明白贵明白真要自己运用估计还是够呛;一、概念观察者模式:定义对象间一对多的依赖关系,当一个对象的状态发生改变时,所有依赖它的对象都得到通知并被自动更新一句话:订阅杂志的人自己去杂志社订阅杂志,杂志社到货了就会告诉订阅杂志的人。二、运用情况MFC模式中使用观察者模式;KVC-KVO;原创 2013-05-21 01:53:13 · 802 阅读 · 0 评论