码迷,mamicode.com
首页 >  
搜索关键字:kvc kvo delegate    ( 3388个结果
storyboard和xib之间的差异
1、如果是xib,则可以用initNibName绑定。 数据传递,可以直接自动一个protocol-delegate,不同界面之间实现数据传递。2、如果是storybord,则需要用[segue identifier]确定所跳转的下一个界面。 数据传递,需要用 performSegueWithI.....
分类:其他好文   时间:2014-10-17 11:32:32    阅读次数:194
[iOS高级] UICollectionView实现瀑布流效果
UICollectionView在2012年被提出,已经不是什么新技术了,在此只是做一下简单的实现。 集合视图:UICollectionView UICollectionView和UITableView类似,它也是datasource和delegate设计模式的:datasource为view提供数据源,告诉view要显?示些什么东?以及如何显示它们,delegate提供一些样式的?细节以及?...
分类:移动开发   时间:2014-10-16 22:50:23    阅读次数:450
iOS--Day05---KVC,KVO
来源:http://www.cnblogs.com/jay-dong/archive/2012/12/13/2815778.html熟悉oc语法的同学也许都会懂得这么一点:在oc中,类的成员变量或是方法是没有绝对私有的。私有方法直接通过类实例无法访问,但可以借助oc的“编译运行时”机制,也即“瞎子摸...
分类:移动开发   时间:2014-10-16 20:54:03    阅读次数:244
KVC与KVO
导读下面是根据网上文章的总结,方便查看。在网上看别人的文章,了解KVC、KVO,有个kvo-kvc的例子,就是改变数组的内容(插入和删除),同步改变tableview中的内容。运行了代码之后,想添加修改数组时改变tableview内容,但是一直不能调用观察函数,后来又查了点资料,原来,数组的kvc是...
分类:其他好文   时间:2014-10-16 16:38:32    阅读次数:341
AsyncSocket中tag参数的用处
tag参数是为了在回调方法中匹配发起调用的方法的,不会加在传输数据中。 调用write方法,等待接收消息。收到消息后,会回调didReadData的delegate方法, delegate方法中的tag和发起read的方法中的tag是对应的。 - (void)readDataWithTimeout:(NSTimeInterval)timeout tag:(long)tag; - (vo...
分类:其他好文   时间:2014-10-15 11:13:40    阅读次数:217
多播委托(from www.sysoft.cc)
一个委托类型实列不仅可以绑定一个方法,其实可以实现多个方法的绑定,即多播委托,或委托链。如下:namespace 多播委托{//定义具有反回值无参数的委托类型变量 public delegate int weito(); class Program { static void Main(...
分类:其他好文   时间:2014-10-14 20:44:19    阅读次数:194
关于TableVIew的上下滚动如何探测其边界
UITableViewis a subclass ofUIScrollView, andUITableViewDelegateconforms toUIScrollViewDelegate. So the delegate you attach to the table view will get ...
分类:其他好文   时间:2014-10-14 14:16:18    阅读次数:205
KVC and KVO
KVC 与 KVO 理解 On 2012 年 6 月 7 日, in iPhone, by donly KVC 与 KVO 是 Objective C 的关键概念,个人认为必须理解的东西,下面是实例讲解。 Key-Value Coding (KVC) KVC,即是指 NSKeyValueCoding,一个非正式的 Protocol,提供一种机制来间接访问对象的属性...
分类:其他好文   时间:2014-10-14 11:48:58    阅读次数:256
深度:ARC会导致的内存泄露
iOS提供了ARC功能,很大程度上简化了内存管理的代码。但使用ARC并不代表了不会发生内存泄露,使用不当照样会发生内存泄露。下面列举两种内存泄露的情况。1,循环参照A有个属性参照B,B有个属性参照A,如果都是strong参照的话,两个对象都无法释放。这种问题常发生于把delegate声明为stron...
分类:其他好文   时间:2014-10-14 11:39:38    阅读次数:209
cocos2dx 开发成长之路 005
cocos2dx 3.0版本TableView拍生自ScrollView,常用来做滚动列表,有几种特殊用法,不知道大家用到过没要求:1.滚动时不能选中TableCell,非滚动状态才能选中很简单,在TableView的delegate函数中,通过isTouchMoved()函数来判断[cpp]vie...
分类:其他好文   时间:2014-10-13 17:05:49    阅读次数:201
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!