UI调试利器-Injection热重载 2021-09-22 John Holdsworth 开发了一个叫作 Injection 的工具可以动态地将 Swift 或Objective-C 的代码在已运行的程序中执行,以加快调试速度,同时保证程序不用重启。 更多 >> OC 展开全文 >>
iOS启动优化之二进制重排 2021-06-30 App的启动速度对用户体验会有一定的影响,因此,为追求用户体验,启动速度的优化必然是App开发过程中,不可或缺的一个环节。那么我们需要先分析App在启动过程中都做了些什么事? 更多 >> OC 展开全文 >>
APP研发架构总结 2021-05-01 架构引人而异,不同的架构师有不同的看法;架构也因项目而异,不同的项目需求不同,相应的架构也会不同。但是万道不离其宗,有些东西还是通用的,是所有架构师需要掌握的,也是所有项目都会有的需求 更多 >> life 展开全文 >>
IOS RAC基本使用 2020-08-08 在RAC中,万物皆信号。RAC 指的就是 RactiveCocoa。是Github 的一个开源框架,能够通过信号提供大量方便的事件处理方案,让我们更简单粗暴地去处理事件.现在分为 ReactiveObjC(OC) 和 ReactiveSwift(swift)。 更多 >> OC 展开全文 >>
浅谈MVC,MVP,MVVM及VIPER架构 2020-06-02 所谓架构二字,核心即是对于客户端的代码组织/职责划分。 本质上都是三个角色:数据管理者、数据加工者、数据展示者。 无非是把数据管理者的工作进行拆分、唯一的界定标准就是把工作拆分的粒度大小。 而无论哪种思想、最终都逃不开三个问题的取舍。代码量、通用性、可读性。 更多 >> OC 展开全文 >>
iOS苹果审核之路 2020-05-01 苹果审核除了机器审核代码,还有人工审核,任何事情只要涉及到人就存在各种不可控的因素。就会出现各种各样的突发问题,那么我们应该如何才能避免这些问题呢? 更多 >> OC 展开全文 >>
Fastlane自动上传物料到iTunes Connect(三) 2020-05-01 produce => 如果你的产品还没在iTunes Connect(iTC)或者Apple Developer Center(ADC)建立,produce可以自动帮你完成这些工作deliver => 自动上传截图,APP的元数据,二进制(ipa)文件到iTunes Connect 更多 >> Fastlane 展开全文 >>
Fastlane证书管理cert、sigh(二) 2020-05-01 Fastlane中管理证书的Tools有三个,分别是cert、sigh和match。 cert:获取签名证书或删除过期的证书 sigh:管理配置文件(创建 修复 删除) match:使用cert和sigh创建新的证书和配置文件,并它们放置在git上,重复使用 更多 >> Fastlane 展开全文 >>
Fastlane实现自动化打包和发布(一) 2020-05-01 Fastlane是一套使用Ruby写的自动化工具集,用于iOS和Android的自动化打包、发布等工作,可以节省大量的时间。 更多 >> Fastlane 展开全文 >>