
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 接口。 意圖 適配器模式則是將一個...
單例是書中最后一個創建型模式。單例這個設計模式相信大家再熟悉不過了。但單例也是最容易被濫用的設計模式。我們可以通過重新理解單例的意圖,來幫助我們...
意圖 用原型實例指定創建對象的種類,并且通過拷貝這些原型創建新的對象。 動機 我們希望我們的框架類和應用類進行解藕,但又必須知道如何創建應用類的...