Chen's Blog

Read The Fucking Source Code!


  • 首页

  • 归档

  • 分类

  • 标签

  • 关于

  • 搜索

移动架构之MVP框架

发表于 2018-08-08 | 分类于 移动架构 |

MVP是在开发中常用的框架,要了解其原理,先要从了解MVC开始,这里就对MVP框架做一个简单的介绍

阅读全文 »

移动架构之手写ButterKnife框架

发表于 2018-08-07 | 分类于 移动架构 |

ButterKnife在实际开发中有着大量运用,其强大的view绑定和click事件处理,使得开发效率大大提高,同时增加了代码的阅读性又不影响其执行效率

阅读全文 »

移动架构之IOC架构设计

发表于 2018-08-06 | 分类于 移动架构 |

控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称DI),还有一种方式叫“依赖查找”(Dependency Lookup)。通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体,将其所依赖的对象的引用传递给它。也可以说,依赖被注入到对象中

阅读全文 »

移动架构之json解析框架

发表于 2018-08-05 | 分类于 移动架构 |

JSON在现在数据传输中占据着重要地位,相比于xml,其解析和构成都要简单很多,第三方的解析框架也不胜枚举,这里之所以要自定义一个json解析框架,一方面是更好的了解json解析过程,另一方面是有时候需要对解析出来的json数据做转换

阅读全文 »

移动架构之图片加载框架设计

发表于 2018-08-04 | 分类于 移动架构 |

图片加载核心就那些东西,这里设计一个图片加载框架,涉及到本地加载和网络加载,内存缓存和硬盘缓存,等等

阅读全文 »

移动架构之数据库分库和全版本升级

发表于 2018-08-03 | 分类于 移动架构 |

在项目中,往往涉及到数据库的版本升级,通常会有两种升级方式,一种是纯代码实现,一种是脚本实现,这里使用脚本升级,这样的升级方式更便于维护

阅读全文 »

1…567…34
chen

chen

200 日志
19 分类
276 标签
GitHub E-Mail Weibo QQ StackOverflow
友情链接
  • 虚位以待
0%
© 2016 — 2019 chen | Site words total count:
由 Hexo 强力驱动
|
主题 — NexT.Pisces
Hosted by GitHub Pages & Coding Pages