以下三种方法通过线程的依赖关系实现线程同步: 1.组队列(dispatch_group_t)2.阻塞任务(dispatch_barrier_(a)sync)3.信号量机制(d...
IP属地:山东
以下三种方法通过线程的依赖关系实现线程同步: 1.组队列(dispatch_group_t)2.阻塞任务(dispatch_barrier_(a)sync)3.信号量机制(d...
题外话:在百度搜索键入:iOS地图找房。你会发现搜索到很多关于这方面的帖子,但是几乎都是询问如何实现的,找不到一个可以研究借鉴的博客。于是我决定补上这个空缺,写的可能不全面,...
参考篇:iOS-Block浅谈 前言:本文简述Block本质,如有错误请留言指正。 第一部分:Block本质 Q:什么是Block,Block的本质是什么? block本质上...
1. IDFA隐私加强 IDFA默认关闭,需要向用户申请获取权限,需要在info.plist中明示用户申请权限:key : NSUserTrackingUsageDescri...
在iOS开发中需要保证所有UI操作一定是在主线程进行,通过 hook UIView的-setNeedsLayout,-setNeedsDisplay,-setNeedsDis...
详细介绍一下ZFPlayer 3.0的用法,如果你有什么问题或者建议可联系我。在3.0之前版本使用ZFPlayer,是不是在烦恼播放器SDK自定义、控制层自定义等问题。作者公...
前言 之前在开发中有使用到计时器NSTimer,后来了解到iOS中不同的计时方法,其中就包括了CADisplayLink。基于CADisplayLink以屏幕刷新频率同步绘图...
我们在学习JavaScript的过程中,由于对一些概念理解得不是很清楚,但是又想要通过一些方式把它记下来,于是就很容易草率的给这些概念定下一些方便自己记忆的有偏差的结论。 危...