Objective-C.xmind.zip
Objective-C.xmind.zip
iOS渲染.xmind.zip
iOS渲染.xmind.zip
iOS性能优化检测.xmind.zip
iOS性能优化检测.xmind.zip
iOS设计模式解析.pdf
iOS设计模式解析.pdf
Flutter应用框架Fish Redux_1.pdf
Flutter应用框架Fish Redux_1.pdf
算法导论(第三版).pdf
算法导论(第三版).pdf
组合数学第5版(中文).pdf
组合数学第5版(中文).pdf
计算机科学导论_佛罗赞.pdf
计算机科学导论_佛罗赞.pdf
iPhone UIKit详解.pdf
iPhone UIKit详解.pdf
Flutter 完全手册.zip
flutter 跨平台开发,精华版文档,比官方文档更牛逼
iOS自动化测试的那些干货--测试,UI,代码,框架,XCTest
iOS自动化测试的那些干货--测试,UI,代码,框架,XCTest
基于 KIF 的 iOS UI 自动化测试和持续集成
基于 KIF 的 iOS UI 自动化测试和持续集成
移动APP自动化测试框架对比
移动APP自动化测试框架对比,包括iOS和安卓
Runtime资源
oc 的runtime文档,从底层和原理来进行分析学习,来一起学习
static和被裁的符号表
为了不让攻击者理清自己程序的敏感业务逻辑,于是我们想方设法提高逆向门槛。
本文就介绍一个防御技巧————利用static关键字裁掉函数符号。
iOS App 组件化开发实践
• 代码提交更规范,质量提高。体现在测试人员反馈的 bug 明显减少。
• 编译加快。在都是源码的情况下:原 App 需要 150s 左右整个编译完毕,然后开发人
员才可以开始调试。而现在组件化之后,某个业务组件只需要 10s~20s 左右。在依赖
二进制化组件的情况下,业务组件编译速度一般低于 10s。
• 分工更为明确,从而提升开发效率。
• 灵活,耦合低。
• 结合 MVVM。非常细致的单元测试,提高代码质量,保证 App 稳定性。体现在测试人
员反馈的 bug 明显减少。
• 回滚更方便。我们经常会发生业务或者 UI 变回之前版本的情况,以前我们都是
checkout 出之前的代码。而现在组件化了之后,我们只需要使用旧版本的业务组件
Pod 库,或者在旧版本的基础上再发一个 Pod 库。
• 新人更容易上手。
滴滴的组件化实践与优化
今天分享的主题是滴滴组件化实践与优化。第一部分介绍组件化,是 2015 年 6 月 1 号开 始进行的、到 2015 年 12 月 31 号上线,历时七个月的工作。第二部分介绍专项技术,包 括地图业务模块解耦、界面解耦的内容。第三部分是滴滴客户端现在面临的问题和思考, 以及正在做的事情
豆瓣 App的模块化实践
为了更从容地应对这种状况,使整个 项目更健康,实施了模块化。模块化的最终目的是独立出几个业务模块, 使得各个业务模块互不干扰,可以独立开发。
糯米移动组件架构演进之路
本文介绍了百度糯米移动 App,在面临多业务和多渠道时架构的演 进,以及对接入层和 Hybrid 框架的优化。