logo头像
Snippet 博客主题

多线程概念解释

串行并行,同步异步解释串行队列,并行队列 同步任务,异步任务:同步任务不能开辟新线程,一个一个执行异步任务开辟新线程,一个没结束就可以执行下一个 合理的情况:串行异步 不阻塞当前线程(主线程),另外开辟一个线程一个一个执行并行异步 也...

RunLoop

RunLoop

简述RunLoop是用来管理消息与事件的一个类似do-while循环,并可以让线程在没有处理消息时休眠以避免资源占用、在有消息到来时立刻被唤醒。它可以使程序一直运行并接受用户输入 RunLoop和子线程的关系 子线程在创建完,r...

3DTouch总结

3DTouch总结

图标按钮 在appDelegate中实现这个方法 123456//3DTouchfunc application(_ application: UIApplication, performActionFor shortcutIt...

动画分为隐式动画和显示动画 显示动画包括UIKit动画和CoreAnimation;UIkit只是对CornAnimation的封装 1.1 UIKit动画能实现的效果如下:1234567a、大小变化(frame)b、拉伸变化(b...

Redux总结React的工作模式,就是将State渲染成DOM结构;而Redux,将各个组件的State全部保存在全局的Store中.这么做的原因是要让组件之间的通信变得更容易,所有的组件通信都是通过store来中转,也就是单项数据...