相信每一名开发人员对于一款优秀产品的内部实现都会很好奇,而且现在app越来越多,竞品也是越来越多,我们对于其他app的内部实现方式的研究也越来越重要,会想知道某个核心功能使用了哪些第三方服务、数据库是如何设计的、沙盒目录结构是什么样的,某一个UI效果是如何实现的等。最近这两天我对这方面做了一些探索,现记录如下。

我们总想去追求正确的生活,实际上却一心向往有趣的生活。在匆忙的年代里,我们总容易忽略静默里的相对,然后死磕在来去匆忙里。所幸在前路的挫折和别人的虚情假意中,我们并未迷失自己。反而在时代的注脚下,我们更愿意去理解这个时代所带来的变迁。毕竟时代的力量,谁也无法逃脱。

之前项目中一直使用的jenkins来持续集成,之后也使用过fastlane来自动打包,然而总感觉这两种打包方式集成起来较为复杂,对于证书配置以及Xcode版本更新变动的时候会很麻烦,那么有没有一种较为方便而且能满足我们需求的自动打包工具呢?

博客

有时候在查阅技术点时,会看到一些很好的文章,发现文章质量非常高以至于想要去了解作者,但是当时因为项目需要,没有时间去看其他的文章,过后经常又忘记在哪里看到的了,所以想要记录一些很有深度,质量较高的iOS开发方面的博客,作为自己学习的榜样,同时碎片时间可以得到充分利用。

因为arc的缘故,现在很多的开发人员会将注意力放在业务模块,以至于疏忽了内存部分的优化,刚开始看不出什么问题,当上线之后或者项目慢慢庞大的时候,会出现各种各样的问题,因为内存问题相对于一般的问题来说,比较难以定位和查找,所以需要我们时时注意,在每一个小功能点做好内存控制。

今天不经意一看,项目中有上千个警告了,虽然没有强迫症,但是看着也是觉得不舒服,刚好手头上的活不多,干脆就清理一下,记录一下过程。