- 博客(6)
- 问答 (1)
- 收藏
- 关注
原创 iOS中的常见几种传值详解
1、代理传值。(逆向) 代理是一对一的关系,只能跟navigation的栈里相邻的控制器之间传值。 场景:a->b , b->a时 我们需要把b的数据传递到a中 。在这里我传递了一个UIview ,通常开发中如果数据较多可以考虑传递一个模型过去。 1> 在b的.h中定义一个protocol ,注意点:一定要遵循 注: 在.h和.m的interface中声明是
2016-09-22 18:56:48 651
原创 浅谈多线程中GCD(有图有真相) iOS中如何实现多线程同步
同步任务:多个线程访问同一个资源,效率低下、费时。没有创建新线程的能力。比方说,一个人按照说明说一步一步地做事情。异步任务:不用等当前任务完成就可以玩做别的任务,有创建新线程的能力。比方说,在你上厕所的时候你在玩手机、抽烟。串行队列:以先进先出的方式调度队列中的任务执行。并发队列:以先进先出的方式,并发调度队列中的任务执行。同步任务 - 串行队列 : 不开线程,一个一个有序执行。(不开线程,有序) 同步任务 - 并发队列 : 不开线程,多个任务有序执行。(不开线程,有序) 异步任务 - 串
2016-05-22 03:23:37 644
原创 将项目改为MRC的方法(有图有真相)
跟着图的顺序肯定没有问题。1、首先先选中工程文件。2、选中TARGETS中选中需要更改的项目。3、选中bulidSeting。4、在搜索框中搜索“auto”。5、在Automatic Reference Counting 将YES改为NO。
2016-05-22 02:53:34 5715
空空如也
iOS中序列帧动画,执行一次动画的时间不一样是什么情况?
2016-08-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人