用过 swift 的枚举类型,发现真是方便,以至于来写 OC 时候也忘不了,总想用类似 Swift 的方式,搜索了下竟然还真有类似的
OCMock使用
第一次用还有点费劲
经过两个多月的使用发现还是挺方便的,也学到了不少invocation的东西,但是总感觉测试有点事后诸葛亮的味道,尤其是当前对着已有的代码写测试用例,还没有get到它的威力,还是TDD开发,啥时候试试看。
iOS 动态注入
MacOS 动态注入
OC Swizzle
测试及持续集成自动化Fastlane
测试及持续集成
现如今鉴于环境的问题,work from home 的职缺多了起来,软件开发中的 wfh 需要的特别技能就显现出来了。
unit test
单元测试code Coverage
代码覆盖率Continuous Integration
CI 持续集成
Apple内购和订阅
Sonic Pi
汇编与hopper使用
之前也断断续续看过,因为都是改下判断跳过检查之类的,也没记录下来。
直到需要看一个怎么用数据库的值来计算语音的开始结束位置,愣是半天看不懂,才想好好整理下,但是万万没想到最后的路径也还是中断了。。。
- 本来想用hopper看下应用到底怎么计算语音开始和结束的位置的,生生看了一天都没进展,而且累死了要
- 然后隔天想着用AVFoundation来检测silence的片段不就知道位置了,暗记庆幸还
- 发现那一个个文件读,要到啥时候,而且还不准,用averagePower的值循环打印,累累累啊
- 峰回路转直接判断文件可不可以呢,ffmpeg竟然一句话就够了
ffmpeg -i input.mp3 -af silencedetect=d=0.5 -f null - |& awk '/silencedetect/ {print $4,$5}'
- 结束