像 iOS10 音乐播放器一样自定义转场动画

OneShare2.0 版的设计里面,编辑界面的转场参考了 iOS10 中的音乐播放器的界面。

Git 中拆分 commit 的方法

今天在 Github 上提交了第一个 PR,很荣幸被采纳了。不过因为修改了过多东西,然后又只有一个 commit,所以作者建议一个 commit 最好对应一个改动。

UIView.animate 在 iOS10 里的一个变动

UIView.animate 经常会用在转场动画 (UIViewControllerAnimatedTransitioning) 中,这个方法的效果在 iOS10 中和老版本中产生了不同,这时候使用 iOS10 新增的 UIViewPropertyAnimator.runningPropertyAnimator 方法可以达到老版本的效果。

iOS 多线程之等待完成

写应用的时候,有时候会遇到等待多个异步操作完成之后再执行下一步的场景,本文讨论了几种实现方法。

一次用 Python 写 GUI 的经历

之前写了个脚本自己平常工作用,最近因为需要把脚本给其他同事用,为了避免它们还需要配置环境,于是用 PyQt 写了个界面,然后用 PyInstaller 打包成 exe 了,过程中遇到了一些坑,纪录一下。