摘要: 一般我们在使用http或者socket上传或者下载文件的时候,经常会在完成之后经行一次MD5值得校验(尤其是在断点续传的时候用的更 多),校验MD5值是为了防止在传输的过程当中丢包或者数据包被篡改,在使用MD5之前呢我们应该先了解MD5的一些常识。 阅读全文
posted @ 2014-02-26 13:23 苹果吧 阅读(20465) 评论(4) 推荐(1) 编辑
摘要: 何为协议,何为委托,何为分类(类别)? 委托 即 代理 delegate: 他是 (接口的实现类)类似c中的回调。 把某个对象要做的事情委托给别的对象去做。 那么别的对象就是这个对象的代理,来代替他处理要做的事情。 在code中,首先你要明确一个对象的委托方是谁,委托的内容是什么。 在mfc中,每个程序都要继承自cwinapp,就是要重写几个虚函数额。 但是在cocoa中,我们来实现个UIApplicationDelegate代理,不用继承,我们只需要考虑你要捕获的应用程序生命周期中的函数就可以了。 可以这样用指针来看: 类a中有一个类b的指针,那么b就是a的代理委托。a干完一件事情就需要告诉b,b调用对应的方法来做出相应的响应。 ios开发中: 如:视图之间传输信息。 两个页面uiview 来实现传值,用delegate可以很好地做到。 阅读全文
posted @ 2014-02-26 12:03 苹果吧 阅读(4506) 评论(0) 推荐(0) 编辑