Masonry 源码解析 上图是 Masonry 的大体结构。 Masonry 主要分两层,一部分通过主要的用户接口及通过 DSL 能力。另一部...
前言 最近看了同事整理的一份与内存泄漏相关思维导图。突然想从内存泄漏的角度探讨一下与内存相关的话题。什么是内存泄漏?然而我又问自己一个问题, m...
前言 什么是 Spring Boot ? Spring Boot简化了基于Spring的应用开发,你只需要"run"就能创建一个独立的,产品级别...
前言 什么是树莓派? 当然不是上图的这个。 树莓派(英语:Raspberry Pi),是一款基于Linux的单板机电脑。它由英国的树莓派基金会所...
最近写了个工具CarthagePods,将 Carthage 和 CocoaPods 配合一起使用。介绍我这个工具之前,先看看我们 iOS 开发...
最近在做项目的时候,遇到了一个需求。我有三个 View(View1, View2, View3),View1 和 View2 其中一个显示,Vi...
什么是适配器?在真实世界中我们会接触到各种各样的适配器,例如上图的电源适配器。将两座的电源接口转换为 USB 接口。 意图 适配器模式则是将一个...
单例是书中最后一个创建型模式。单例这个设计模式相信大家再熟悉不过了。但单例也是最容易被滥用的设计模式。我们可以通过重新理解单例的意图,来帮助我们...
意图 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 动机 我们希望我们的框架类和应用类进行解藕,但又必须知道如何创建应用类的...