ios 约束刷新会调用什么方法

 我来答
蒙MengNum1
2016-03-16 · TA获得超过2494个赞
知道大有可为答主
回答量:3004
采纳率:87%
帮助的人:855万
展开全部
在ios的开发和学习中多线程编程是必须会遇到并用到的。
在java中以及Android开发中,大量的后台运行,异步消息队列,基本都是运用了多线程来实现。
同样在,在ios移动开发和Android基本是很类似的一种模型。
但是很多时候,在应用开发中,我们会发现本身并没有自己编码去处理一些并发的事件,去开辟新的子线程等等。
(虽然一般的调用sdk发起一个网络请求,系统都是会默认给你新起一个线程去处理的)。
整个程序看上去基本就是在Main线程中执行。
确实也是这样的一种现象,因为我们基本都是在操作控件的布局,对控件数据添加,对于UI对象的更新都是在主线程的进行。
即便等下我们看到我们开启了一个新的子线程用来获取处理数据,最后还是需要通过通知UI主线程来刷新。
当然了,ios本身也是和大部分语言一样,有NSThread线程类(我们都知道java中我们用到这个类)。
这些系统比较底层的api类,可以被我用来书写自己的并发线程和操作队列。
学过Android的我们都知道Handler,Looper这个概念,Looper说白了就是一个主线程的消息循环队列,handler一般理解就是用于子线程和UI主线程一些数据交互。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式