摘要:
1.NSThread这种方法需要管理线程的生命周期、同步、加锁问题,会导致一定的性能开销2.NSOperation和NSOperationQueue是基于OC实现的。NSOperation以面向对象的方式封装了需要执行的操作,然后可以将这个操作放到一个NSOperationQueue中去异步执行。不... 阅读全文
posted @ 2014-07-08 23:46
在bug中前行
阅读(248)
评论(0)
推荐(0)
摘要:
使用NSOperation和NSOperationQueue实现多线程编程,实现步骤大致是这样的:1> 先将需要执行的操作封装到一个NSOperation对象中2> 然后将NSOperation对象添加到NSOperationQueue中3> 系统会自动将NSOperation中封装的操作放到一条新... 阅读全文
posted @ 2014-07-08 23:44
在bug中前行
阅读(559)
评论(0)
推荐(0)
摘要:
1、 使用队列NSOperation下载时会将操作放在异步线程里面,不会放在主线程中换一种方法进行下载:- (void)download { self.data = [NSMutableData data]; //发送请求 NSURL *url = [NSURL URLWithString:@"ht... 阅读全文
posted @ 2014-07-08 23:42
在bug中前行
阅读(161)
评论(0)
推荐(0)
摘要:
1、 文件的上传完整用例代码:#pragma mark 文件上传- (void)upload { NSURL *url = [NSURL URLWithString:@"http://192.168.1.106:8080/MJServer/upload"]; NSMutableURLRequest... 阅读全文
posted @ 2014-07-08 23:39
在bug中前行
阅读(195)
评论(0)
推荐(0)

浙公网安备 33010602011771号