跟多数开发者一样,我也曾经迷惑于runloop,最初只了解可以通过runloop一些监听事件的通知来做一些事情,优化性能。关于runloop源码的基础知识,本文不做论述,可以...
IP属地:内蒙古
跟多数开发者一样,我也曾经迷惑于runloop,最初只了解可以通过runloop一些监听事件的通知来做一些事情,优化性能。关于runloop源码的基础知识,本文不做论述,可以...
原创 2017-05-09 关键点:Cocoapods安装及基本用法Cocoapods注册Trunk部署一个开源的pod创建自己的私有的pod 由于要适应某些业务的快速变化,...
Git学习地址-廖雪峰的官方网站 1 本地Git仓库的创建 在使用Git前想到的就是怎样显示是自己提交的名字 git init 创建一个空的git仓库创建好后可以通过git ...
iOS从零到一搭建组件化项目框架 随着公司业务需求的不断迭代发展,工程的代码量和业务逻辑也越来越多,原始的开发模式和架构已经无法满足我们的业务发展速度了,这时我们就需要将原始...
2018-11-13更新:已更新工程配置和修改部分代码,Xcode9能直接运行此项目了。但由于项目中使用的豆瓣API已经停止支持,所以项目已不能正常演示,是否会继续更新就看缘...
系列文章: CoreText实现图文混排 CoreText实现图文混排之点击事件 CoreText实现图文混排之文字环绕及点击算法 CoreText实现图文混排之尺寸估算及文...
音频输出作为硬件资源,对于iOS系统来说是唯一的,那么要如何协调和各个App之间对这个稀缺的硬件持有关系呢? iOS给出的解决方案是"AVAudioSession" ,通过它...
加密的几种算法 非对称加密RSA 公钥 私钥 散列函数 -MD5(32位密钥)-SHA1(40位密钥) -SHA256(64位密钥) -SHA512(128位密钥) 对称加密...