通俗来讲,fastlane 是用于 App 自动化测试、打包、发布的工具,向上一层的抽象概念是我们常听到的持续集成 CI (Continuous Integration) /...
通俗来讲,fastlane 是用于 App 自动化测试、打包、发布的工具,向上一层的抽象概念是我们常听到的持续集成 CI (Continuous Integration) /...
Time Profiler 简介:时间分析工具,能帮助我们分析代码的执行时间,找出导致程序变慢的原因。 下面就用三个方法来进行相关测试: 一、打开Instruments 再打...
一、蓝牙4.0 (2010年6月30日发布) 速度:支持1Mbps数据传输率下的超短数据包,最少8个八位组(字节?),最多27个(字节?)。所有连接都使用蓝牙2.1加入的减速...
Swift 自定义运算符 1. 运算符 Swift 提供了一组对于 C 或者 Objective-C 开发者来说十分熟悉的运算符,并且补充了一些新的(特别需要注意的是,区间运...
初次看到这两个单词 Covariance, Contravariance也许很茫然, 先解释一下这两个单词的由来, variance是"型变"的意思, 表示两个源类型的关系是...
一、UITableView section增加默认高度 UITableView又新增了一个新属性:sectionHeaderTopPadding 会给每一个section h...
在 WWDC 2016 和 2017 都有提到启动这块的原理和性能优化思路,可见启动时间,对于开发者和用户们来说是多么的重要,本文就谈谈如何精确的度量 App 的启动时间,启...
iOS的异步渲染 最近看了YYAsyncLayer在这里总结一下。YYAsyncLayer是整个YYKit异步渲染的基础。整个项目的Github地址在这里。你可以先下载了一睹...
类型推断是一个非常普遍的特性,在当下的现代语言像Swift, Kotlin 等。幸运的是,类似的效果可以在Xcode 8之后的C或objective - C中通过__auto...