架构、模块化
如何更好地管理你的App
聊聊AppDelegate解耦 AppDelegate解耦
在iOS开发中,AppDelegate指的是UIApplicationDelegate,用来处理App层面的事件,包括生命周期变化,OpenURL,处理HandOff和Intent等。
YBImageBrowser 重构心得:如何优化架构、性能、内存? 重构
界面展示类型的轮子往往定制性需求比较多,常常让人抓耳挠腮。这种接近业务的轮子如何设计才能兼顾便捷性和拓展性?如何有效的优化性能?如何控制内存不至于 OOM ?
老生常谈组件化 百度App
组件化是一个老生常谈的涉及面很广的话题,即不是做好一件事而是做好一系列的事情才能达成;其中包含组件化框架在内的各架构层级、构建系统、依赖管理系统、以及配套的防劣化机制与规则规范。
大型 SDK 组件化拆分的一些思考 组件化拆分
笔者所在部门都一个很大的SDK,被公司众多部门所使用,笔者到来之前,这个SDK采取的是原始的开发方式,随着时间的迁移,已经变得非常大,大概一千多个OC文件,C++的没数过,功能也很丰富
移动端组件化架构(上) 组件化
iOS 架构组件:让复杂 TableView 优雅起来 UITableView
UITableView是出场率极高的视图组件,开发者通过实现
谈谈 iOS 网络层设计 网络层设计
基于 AFNetworking 的二次封装网上蛮多的,比较好一点的就是 CTNetworking 和 YTKNetwork,但是看了一下源码过后发现都有一些不足的地方,或者说不太能满足我们的业务需求。
iOS组件化方案 组件化
最近在思考团队扩张及项目数量增加的情况下,如何持续保障团队高效产出的问题,很自然的想到了组件化这个话题。重翻了前段时间iOS开发圈关于组件化的讨论,这里做下梳理和自己的思考。