一般常用的代码编辑器,像 VS Code 或者 Sublime Text 等会带有代码折叠功能,通常只需在代码块的左侧点击相应的折叠图标即可,对于浏览代码非常方便。
使用 Xcode 检测代码覆盖率
发表于
|
分类于
iOS 知识小集
“代码覆盖率”是软件测试中的一种度量,用于描述工程中源代码被测试到的比例和程度。
在做单元测试时,代码覆盖率经常被拿来作为衡量测试质量好坏的指标,同时也能在一定程度上检测出工程中的冗余代码。
iOS 判断设备是否静音
发表于
|
分类于
iOS 知识小集
在 iOS 设备中,主要有以下两种类型的声音:
铃声和提醒:包括电话、短信、通知等系统类的声音(也包括按键音、锁定声,这两者可在设置中设置是否开启),它们受物理静音开关键的控制,也就是说,当设备开启静音时,这些声音是不会播放的。
媒体声音:一般为 App 播放音视频时的声音,音量大小可通过物理音量 + - 键来控制,但它不受设备静音开关键的控制,即当静音键开启时,我们仍然可以通过相关 API 正常播放声音。
CocoaPods 1.7 新特性
发表于
|
分类于
iOS 技术文章
上个月,CocoaPods 在发布了 1.6.0 正式版不久后,就马上开始了 1.7.0 Beta 版的公测,它在先前版本重写底层架构的基础上进行了大量的扩展,是一次巨大更新。
本文将介绍 1.7.0 的几个新特性,主要总结自 CocoaPods 官方博文《CocoaPods 1.7.0 Beta!》,如有描述不当的地方,请查阅原文:
CocoaPods 1.6 概览
发表于
|
分类于
iOS 技术文章
前几天,CocoaPods 官方博客发布了一篇新博文《CocoaPods 1.7.0 Beta!》,看到标题你可能会有点慌,1.6 正式版不是刚发布吗,这么快 1.7.0 就开始 Beta 版了?!
[译] 机器学习与移动应用开发的未来
发表于
|
分类于
翻译
作者 Karl Utermohlen
原文 Machine Learning and the Future of Mobile App Development