以下三种方法通过线程的依赖关系实现线程同步: 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...
豁然开朗,感谢
手机端页面自适应解决方案—rem布局进阶版(附源码示例)一年前笔者写了一篇 《手机端页面自适应解决方案—rem布局》,意外受到很多朋友的关注和喜欢。但随着时间的推移,该方案已然过时,故为大家介绍一个目前我极力推荐使用的,更加完美的...
Label的attributedString属性可以显示很多了
iOS解析HTMl标签以及开发中的一些坑开篇 看了看更新日期好久没写简书了,经常还有小伙伴在文章下面评论,看到自己写的东西还是有点用的,鼓励自己接着坚持下去吧,哈哈。今天主要就写写iOS中怎么解析HTML标签,我们...
详细介绍一下ZFPlayer 3.0的用法,如果你有什么问题或者建议可联系我。在3.0之前版本使用ZFPlayer,是不是在烦恼播放器SDK自定义、控制层自定义等问题。作者公...
前言 之前在开发中有使用到计时器NSTimer,后来了解到iOS中不同的计时方法,其中就包括了CADisplayLink。基于CADisplayLink以屏幕刷新频率同步绘图...
@cheetah747 重启编辑器就好了,神奇![]()
Flutter 卡在 package get 的解决办法今天在尝试使用Flutter 的时候,需要使用一个第三方库 修改了 pubspec 文件之后,AS 像往常一样提示 需要 package get. 之前都挺正常,不知道今天怎...
我也碰到了,怎么搞啊老哥
Flutter 卡在 package get 的解决办法今天在尝试使用Flutter 的时候,需要使用一个第三方库 修改了 pubspec 文件之后,AS 像往常一样提示 需要 package get. 之前都挺正常,不知道今天怎...
我们在学习JavaScript的过程中,由于对一些概念理解得不是很清楚,但是又想要通过一些方式把它记下来,于是就很容易草率的给这些概念定下一些方便自己记忆的有偏差的结论。 危...
开篇 好久没更新简书,今天总结一下项目开发中对于已发布项目的bug监控,与发现crash后代码的调试,本文主要介绍Bugly与zombies。 Bugly 关于Bugly的接...
什么是 vue-cli vue-cli 是 vue.js 的脚手架,用它可创建一套vue模板,可快速构建一个vue项目进而快速开发。 准备工作:安装node,如果已经安装,此...