摘要:
在网络应用程序中,经常需要多任务连接来提高程序的性能。比如多任务下载,多任务HTTP请求等,即线程控制模型中的工作群模型。使用 NSOperation 可以很容易实现这个功能。下面就以使用NSOperation处理并行的HTTP请求为例子,说明其用法。首先准备一个 NSOperation 的子类,用于处理 HTTP 请求。1 @interface RequestOperation : NSOperation {2 NSURLRequest* _request;3 NSMutableData* _data;4 }5 6 - (id)initWithRequest:(NSURLRequest *) 阅读全文
posted @ 2012-08-02 17:12
Evolution.cc
阅读(1454)
评论(0)
推荐(0)
摘要:
1 #import <Foundation/Foundation.h> 2 3 int main (int argc, const char * argv[]) 4 { 5 6 @autoreleasepool { 7 NSString *file1=@"/Users/fhp/Desktop/1.txt"; 8 NSString *file2=@"/users/fhp/Desktop/2.txt"; 9 10 NSFileHandle *inFile=[NSFileHandle fileHandleForReadingAtPa... 阅读全文
posted @ 2012-08-02 15:24
Evolution.cc
阅读(207)
评论(0)
推荐(0)
摘要:
转载自:http://kevin-wu.net/tutorial-creating-a-simple-brush/这是一个非常简单的画笔程序,没有用到任何复杂的框架,完全用基础框架完成。如果需要使用,直接拷贝工程中的画布类到自己的项目里就可以用。请点击这里下载本教程的Xcode工程。下面说一下调用画笔工具的逻辑:1.实例化PaintMaskViewController的一个对象;2.用addSubview将该对象的view添加到程序当前的view上。(一定要保证画布的view在最前面)由于画布的view是透明的,所以画布不会挡住后面的任何view。3.在该画布上使用各种手势。例如:在屏幕上.. 阅读全文
posted @ 2012-08-02 11:25
Evolution.cc
阅读(243)
评论(0)
推荐(0)
摘要:
原作者博客地址:whosblog |http://www.whoslab.me/blog/ 首先感谢marshal.easymorse.com的文章,是偶然读到这片文章才让我意识到应该研究一下OC中这个很有意思的特性。 KVC 也就是 Key-Value Coding,总的来说我感觉有点类似Java中利用发射的方法,对对象的实力进行访问的方式,不过感觉java中的反射(我了解的比较少),由于无法进行编译时的类型安全检查以及一些安全问题,是不推荐这么使用的,但在Objective c中却称为了一种特性。 利用KVC,可以用键值对的方式访问实力的property或者instance vari... 阅读全文
posted @ 2012-08-02 10:32
Evolution.cc
阅读(124)
评论(0)
推荐(0)
摘要:
昨天,苹果与三星对簿公堂,Christopher Stringer 这位在1995年就加入苹果的工业设计师上庭为苹果作证。期间,他展示了多款iPhone 及 iPad 的原型机,并揭露了产品的设计过程。 他表示,苹果的设计团队有15 -16人,他们会经常围着所谓的“餐桌”讨论各个设计的好坏,“我们会带上我们的素描簿一起交换意见,坦诚但却残忍的批评是常有的事”。这个团队会把草图变成CAD文件,如果效果不错,就会再做成实物模型,一个简单的按键可能会有多达50个设计。“我们的任务就是要把不存在的产品想象出来,并把它们带进生活。”Stringer 这样说。此外,他还解释了为何部分iPhone 的... 阅读全文
posted @ 2012-08-02 10:28
Evolution.cc
阅读(181)
评论(0)
推荐(0)
摘要:
Google自已的Nexus 7平板已经开始出货,微软的Surface也已揭晓发布时间,现在对平板电脑市场做下战前盘点似乎正是时候。从Pingdom最新发布的数据来看,苹果iPad目前在全球拥有高达85%的市场份额。 这一结果来自Pingdom使用Statcounter对全球平板设备网络使用情况的统计数据。即使允许这些数据存在误差,但我们还是抱歉地发现,不管是Android平板、黑莓平板还是其他平板电脑产品,都无法对苹果形成有效的挑战。 从下面这张图我们可以看出,iPad占据了85.7%的全球市场份额,同时Android平板份额为13%。黑莓的PlayBook、WebOS及其它,共同分... 阅读全文
posted @ 2012-08-02 09:32
Evolution.cc
阅读(153)
评论(0)
推荐(0)
摘要:
微软Windows部分负责人Steve Sinofsky在MSDN博客上宣布,Windows 8项目已经到达一个重要的里程碑:已经正式将Windows 8系统分发给个人电脑原始设备制造商(OEM)及制造商伙伴。他同时还表示,预装Windows 8系统的个人电脑新型号将在10月26号上市。 上月初,微软副总裁Rami Teller曾在微软全球合作伙伴大会上宣布,Windows 8系统将于8月第一周向制造商发布(RTM),10月底正式向公众发布。只是没有想到,8月刚开始,微软就迫不及待地把新系统放了出去。 同时发布的还有ARM版的Windows RT,以及最新的服务器版本Windows S... 阅读全文
posted @ 2012-08-02 09:30
Evolution.cc
阅读(148)
评论(0)
推荐(0)

浙公网安备 33010602011771号