Pthread声明 pthread_t cThread;创建子线程 pthread_create(&cThread, NULL, working, NULL); 1.C方法,跨平台的创建子线程,支持Unix,Linux,MacOS,iOS 2.需要引入#import 3.优点:能开启一个线程...
分类:
移动开发 时间:
2015-11-25 13:23:18
阅读次数:
199
A.AFN基本知识1.概念AFNetworking是对NSURLConnection的封装运行效率没有ASI高(因为ASI基于CFNetwork),但是使用简单AFN支持ARC B.基本请求使用1.基本使用 (1)头文件 AFNetworking.h (2)管理者类:AFHTTPRequestOpe...
分类:
移动开发 时间:
2015-11-25 11:01:12
阅读次数:
241
多线程iOS平台提供了非常优秀的多线程支持,程序可以通过非常简单的方式来启动多线程,iOS平台不仅提供了NSThread类来创建多线程,还提供了GCD方式来简化多线程编程,提供了NSOperation和NSOperationQueue支持多线程编程。总之,iOS已经尽力降低开发多线程应用的繁琐,.....
分类:
移动开发 时间:
2015-11-20 21:28:02
阅读次数:
219
2年多的iOS之路匆匆而过,期间也拜读来不少大神的博客,近来突然为自己一直做伸手党感到羞耻,是时候回馈社会。回想当年自己还是小白的时候,照着一些iOS多线程教程学,也只是照抄,只知其然、不知其所以然。现写一篇详细教程奉献给广大读者。废话就不多说了,直接上干货。如下图列举了很多多线程的知识点,每个.....
分类:
移动开发 时间:
2015-11-20 17:20:07
阅读次数:
154
直接附上援助链接:http://www.cnblogs.com/kenshincui/p/3983982.html分享内容还关联到了生产者与消费者模式(其实看明白了整片文章,也就理解了生产者与消费者模式);但还是附上生产者与消费者相关信息的链接:http://www.infoq.com/cn/art...
分类:
移动开发 时间:
2015-11-12 21:33:14
阅读次数:
205
链接地址:http://www.cnblogs.com/pure/archive/2013/03/31/2977420.htmlGrand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。dispatch queue分成以下三种:1)运行在主线程的Main qu...
分类:
移动开发 时间:
2015-11-02 17:10:45
阅读次数:
214
1>无论使用哪种方法进行多线程开发,每个线程启动后并不一定立即执行相应的操作,具体什么时候由系统调度(CPU空闲时就会执行)。2>更新UI应该在主线程(UI线程)中进行,并且推荐使用同步调用,常用的方法如下:- (void)performSelectorOnMainThread:(SEL)aSele...
分类:
移动开发 时间:
2015-10-24 14:11:06
阅读次数:
181
多线程是为了解决主线程被阻塞,并提高效率的一种方式. 首先我们要学习多线程编程就要看看它有哪几种方式: NSThread NSOperation Grand Centeral?Dispatch 我们看看NSThread的创建方式:: ???? NSThread?*th...
分类:
移动开发 时间:
2015-10-19 20:59:45
阅读次数:
230
参考文章:iOS多线程编程之NSThread的使用http://blog.csdn.net/totogo2010/article/details/8010231iOS多线程编程之NSOperation和NSOperationQueue的使用http://blog.csdn.net/totogo201...
分类:
移动开发 时间:
2015-10-14 12:02:52
阅读次数:
155