多线程
小树叉
趁现在年轻,努力一把,这样到老了,或许不会后悔吧
展开
-
利用GCD实现延迟(实现延迟的几种方法)
// 在主线程中延迟执行某动作,不会卡主主线程,不影响后面的东做执行 dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(3 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ NSLog(@"%@", [NSThread currentThread]);原创 2015-07-08 07:19:07 · 10014 阅读 · 0 评论 -
详解Objective-C的meta-class ,runtime创建类,添加实例变量
比较简单的一篇英文,重点是讲解meta-class。翻译下,加深理解。原文标题:What is a meta-class in Objective-C?原文地址:http://www.cocoawithlove.com/2010/01/what-is-meta-class-in-objective-c.html本篇将会探讨一个在Objective-C中相对陌生的转载 2015-09-19 23:51:13 · 504 阅读 · 0 评论 -
开发即时通信是选择UDP还是TCP协议
对使用UDP协议和大规模即时通讯的思考 之前做过局域网的聊天软件,现在要做运行在广域网的聊天软件。开始接触网络编程,首先是接触到TCP和UDP协议在网上查资料,都是这样描述 TCP面向连接,可靠,数据流 。UDP无连接,不可靠,数据报。但是实际使用的时候就会有很多疑惑了,比如我们做一个聊天软件 客户登陆我们的服务器,我们到底是使用哪一种协议呢 是使用TCP和客户端保持常连接,还是转载 2015-10-29 07:44:57 · 7496 阅读 · 4 评论