摘要: http://www.docin.com/p-456510465.htmlhttp://www.docin.com/p-456510551.html 阅读全文
posted @ 2014-06-23 15:38 破解IOS 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 使用缓存的目的是为了使用的应用程序能更快速的响应用户输入,是程序高效的运行。有时候我们需要将远程web服务器获取的数据缓存起来,减少对同一个url多次请求。内存缓存我们可以使用sdk中的NSURLCache类。NSURLRequest需要一个缓存参数来说明它请求的url何如缓存数据的,我们先看下它的... 阅读全文
posted @ 2014-06-22 17:13 破解IOS 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 功能需求这个缓存机制满足下面这些功能。1、可以将数据缓存到本地磁盘。2、可以判断一个资源是否已经被缓存。如果已经被缓存,在请求相同的资源,先到本地磁盘搜索。3、可以判断文件缓存什么时候过期。这里为了简单起见这里,我们在请求url资源的时候,给每次请求的文件设定一个过期的时间。4、可以实现:如果文件已... 阅读全文
posted @ 2014-06-22 17:08 破解IOS 阅读(406) 评论(0) 推荐(0) 编辑
摘要: runtime机制为我们提供了一系列的方法让我们可以在程序运行时动态修改类、对象中的所有属性、方法。下面就介绍运行时一种很常见的使用方式,字典转模型。当然,你可能会说,“我用KVO直接setValuesForKeysWithDictionary: 传入一个字典一样可以快速将字典转模型啊”,但是这种方... 阅读全文
posted @ 2014-06-22 17:03 破解IOS 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 最近有个同事问我关于“runtime机制”的问题,我想可能很多人对这个都不是太清楚,在这里,和大家分享一下我对于runtime机制的理解。要深入理解runtime,首先要从最基本的类与对象开始,本文将详细讲解OC中类与对象的结构层次,后续将逐渐更新如何利用runtime操作类。首先,我们从/usr/... 阅读全文
posted @ 2014-06-22 17:00 破解IOS 阅读(168) 评论(0) 推荐(0) 编辑
摘要: oc是一个全动态语言,oc的一切都是基于runtime实现的!从以下三方面来理解runtime吧!1. 传统的面向过程的语言开发,例如c语言。实现c语言编译器很简单,只要按照语法规则实现一个LALR语法分析器就可以了,编译器优化是非常难的topic,不在这里讨论范围内,忽略。 这里我们实现了编译器其... 阅读全文
posted @ 2014-06-22 16:04 破解IOS 阅读(743) 评论(0) 推荐(0) 编辑
摘要: [cpp]view plaincopyNSString*str=[NSStringstringWithFormat:@"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Pur... 阅读全文
posted @ 2014-06-22 15:53 破解IOS 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 完结篇,原帖地址:http://www.dreamingwish.com/dream-2012/gcd-four-the-the-odds-and-ends.htmlDispatch Queue挂起dispatch queue可以被挂起和恢复。使用dispatch_suspend函数来挂起,使用 d... 阅读全文
posted @ 2014-06-22 15:51 破解IOS 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 接上一篇,原帖地址:http://www.dreamingwish.com/dream-2012/intro-to-grand-central-dispatch-part-iii-the-dispatch-sources.html何为Dispatch Sources简单来说,dispatch sou... 阅读全文
posted @ 2014-06-22 15:50 破解IOS 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 接上一篇,原帖地址:http://www.dreamingwish.com/dream-2012/of-of-of-performance-of-of-of-of-of-of-of-gcd-introduced-ba-the-multi-core.html概念为了在单一进程中充分发挥多核的优势,我们... 阅读全文
posted @ 2014-06-22 15:49 破解IOS 阅读(168) 评论(0) 推荐(0) 编辑