
Masonry 源碼解析 上圖是 Masonry 的大體結(jié)構(gòu)。 Masonry 主要分兩層,一部分通過主要的用戶接口及通過 DSL 能力。另一部...
前言 最近看了同事整理的一份與內(nèi)存泄漏相關(guān)思維導(dǎo)圖。突然想從內(nèi)存泄漏的角度探討一下與內(nèi)存相關(guān)的話題。什么是內(nèi)存泄漏?然而我又問自己一個問題, m...
前言 什么是 Spring Boot ? Spring Boot簡化了基于Spring的應(yīng)用開發(fā),你只需要"run"就能創(chuàng)建一個獨立的,產(chǎn)品級別...
前言 什么是樹莓派? 當(dāng)然不是上圖的這個。 樹莓派(英語:Raspberry Pi),是一款基于Linux的單板機電腦。它由英國的樹莓派基金會所...
最近寫了個工具CarthagePods,將 Carthage 和 CocoaPods 配合一起使用。介紹我這個工具之前,先看看我們 iOS 開發(fā)...
最近在做項目的時候,遇到了一個需求。我有三個 View(View1, View2, View3),View1 和 View2 其中一個顯示,Vi...
什么是適配器?在真實世界中我們會接觸到各種各樣的適配器,例如上圖的電源適配器。將兩座的電源接口轉(zhuǎn)換為 USB 接口。 意圖 適配器模式則是將一個...
單例是書中最后一個創(chuàng)建型模式。單例這個設(shè)計模式相信大家再熟悉不過了。但單例也是最容易被濫用的設(shè)計模式。我們可以通過重新理解單例的意圖,來幫助我們...
意圖 用原型實例指定創(chuàng)建對象的種類,并且通過拷貝這些原型創(chuàng)建新的對象。 動機 我們希望我們的框架類和應(yīng)用類進行解藕,但又必須知道如何創(chuàng)建應(yīng)用類的...