代码改变世界

阅读排行榜

IOS多线程编程之Grand Central Dispatch(GCD)介绍和使用

2013-06-06 11:25 by Mr.Xer, 168 阅读, 收藏,
摘要: 介绍:Grand Central Dispatch 简称(GCD)是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。它首次发布在Mac OS X 10.6 ,iOS 4及以上也可用。设计:GCD的工作原理是:让程序平行排队的特定任务,根据可用的处理资源,安排他们在任何可用的处理器核心上执行任务。一个任务可以是一个函数(function)或者是一个block。 GCD的底层依然是用线程实现,不过这样可以让程序员不用关注实现的细节。GCD中的FIFO队列称为dispatch queue,它可以保证先进来的任务先得到执行d 阅读全文

ios序列化最终方案

2012-05-15 17:22 by Mr.Xer, 168 阅读, 收藏,
摘要: 最近在整合一些与服务器交互的东西,准备使用序列化的一些东西使用NSCoding 来进行NSObject 的序列化实现: 整合了网上搜集的两片文章完成了功能:http://www.cnblogs.com/likwo/archive/2011/05/26/2058134.html-(void)encodeWithCoder:(NSCoder*)coder{Classclazz=[selfclass];u_intcount;objc_property_t*properties=class_copyPropertyList(clazz,&count);NSMutableArray*proper 阅读全文

ASIHTTPRequest 详解, http 请求终结者

2012-08-01 17:17 by Mr.Xer, 166 阅读, 收藏,
摘要: http://wiki.magiche.net/pages/viewpage.action?pageId=2064410ASIHTTPRequest 详解, http 请求终结者目录目录发起一个同步请求创建一个异步请求队列请求请求队列上下文ASINetworkQueues, 它的delegate提供更为丰富的功能取消异步请求安全的内存回收建议向服务器端上传数据下载文件获取响应信息获取请求进度cookie的支持大文件断点续传ASIDownloadCache 设置下载缓存多种的缓存并存缓存策略缓存存储方式缓存其它特性实现自定义的缓存使用代理请求ASIHTTPRequest, 请求的其它特性ASIH 阅读全文

分享15本iphone开发书籍,需要的来下载

2012-05-15 16:58 by Mr.Xer, 165 阅读, 收藏,
摘要: 《实例 iPhone SDK 编程入门教程》http://www.1000phone.net/thread-7579-1-1.html《iPhone开发进阶》http://www.1000phone.net/thread-7577-1-1.htmliPhone开发秘籍(带你深入iPhone开发秘境)http://www.1000phone.net/thread-7576-1-1.html《iPhone游戏开发.iPhone.Game.Development》http://www.1000phone.net/thread-7575-1-1.html《The iPhone Developer Co 阅读全文

iOS Block学习

2013-06-06 10:51 by Mr.Xer, 163 阅读, 收藏,
摘要: iOS4已经直接支持blocks,很有必要学习一下。在ios,blocks是对象,它封装了一段代码,这段代码可以在任何时候执行。Blocks可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。它和传统的函数指针很类似,但是有区别:blocks是inline的,并且它对局部变量是只读的。Blocks的定义:[cpp]view plaincopyint(^myBlock)(inta,intb)=^(inta,intb){returna+b;};定义了一个名为myBlock的blocks对象,它带有两个int参数,返回int。等式右边就是blocks的具体实现,是不是有点像方法的定义 阅读全文