iOS开发多线程篇—线程间的通信
-
一、简单说明
- [x] 线程间通信:在1个进程中,线程往往不是孤立存在的,多个线程之间需要经常进行通信
- 线程间通信的体现
1个线程传递数据给另1个线程
在1个线程中执行完特定任务后,转到另1个线程继续执行任务
- 线程间通信常用方法
- [x] (void)performSelectorOnMainThread:(SEL)aSelector withObject:(id)arg waitUntilDone:(BOOL)wait;
- [x] (void)performSelector:(SEL)aSelector onThread:(NSThread *)thr withObject:(id)arg waitUntilDone:(BOOL)wait;
- 线程间通信示例 – 图片下载
- [x] 主线程-添加UIImageView-子线程-下载图片-下载完成-主线程显示图片
iOS 进程间通信8种方式
- 1、URL scheme
- [x] 这个是iOS APP通信最常用到的通信方式,APP1通过openURL的方法跳转到APP2,并且在URL中带上想要的参数,有点类似HTTP的get请求那样进行参数传递。这种方式是使用最多的最常见的,使用方法也很简单只需