在日常开发过程中,为了提升程序运行效率,以及用户体验,我们经常使用多线程。在使用多线程的过程中,难免会遇到资源竞争问题。我们采用锁的机制来确保线程安全。 线程安全 当一个线程...
IP属地:广东
在日常开发过程中,为了提升程序运行效率,以及用户体验,我们经常使用多线程。在使用多线程的过程中,难免会遇到资源竞争问题。我们采用锁的机制来确保线程安全。 线程安全 当一个线程...
在我的上一篇文章中 swift10分钟实现炫酷的导航控制器跳转动画,有一个swift logo的形状 看起来很可怕是不是,但是其实你并不需要写任何一行代码,这些代码都是自动生...
iOS7后,半透明模糊效果得到了广泛的使用,所以iOS开发过程中经常需要用到半透明模糊效果,本文对比列举几种实现半透明模糊效果的方法,包括Core Image、vImage、...
技术层面: 技术相对都比较成熟,设备也都支持硬编码,IOS还提供现成的 Video ToolBox框架,可以对摄像头和流媒体数据结构进行处理,Andriod 还可以尝试用 f...
Quartz2D 编程指南(一)概览、图形上下文、路径、颜色与颜色空间 Quartz2D 编程指南(二)变换、图案、阴影 Quartz2D 编程指南(三)渐变、透明层 、数据...
AFNetworking 在去年年底升级到了 3.0。这个版本更新想必有很多好处,然而让我吃惊的是,它并没有 batch request 接口。之前的 1.x 版本、2.x ...
正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提...