原创 GCD初認識

GCD初認識 任務和隊列 同步執行 Synchronous.(dispatch_sync) 異步執行 Asynchronous.(dispatch_async) 同步執行不會創建新的線程,只會在當前線程中執行任務,並且會阻塞

原创 使用Metal繪製簡單的形狀 ShapeMeal

使用Metal繪製簡單的形狀簡介創作原因ShapeMetalCode StructureDraw with Metal 簡介 ShapeMetal提供一些簡單接口使用Metal去繪製一些簡單的圖形。例如,如果想繪製一個矩形傳入當前

原创 Swift圖像直方圖

最近公司項目需求需要繪製出來圖像的直方圖,所以近期研究了一下。 圖像的直方圖是什麼? 圖像的直方圖跟圖像的亮度有很大關係。圖像的亮度可以分爲0-255個數值,不同的值代表不同的亮度,0代表純黑色的黑暗區域,255表示最亮的純白色

原创 單例模式Swift

單例模式(singleton) 單例模式是什麼? 百度百科是這樣解釋的: 單例模式,屬於創建類型的一種常用的軟件設計模式。通過單例模式的方法創建的類在當前進程中只有一個實例(根據需要,也有可能一個線程中屬於單例,如:僅線程上下文

原创 圖像直方圖

最近公司項目需求需要繪製出來圖像的直方圖,所以近期研究了一下。 圖像的直方圖是什麼? 圖像的直方圖跟圖像的亮度有很大關係。圖像的亮度可以分爲0-255個數值,不同的值代表不同的亮度,0代表純黑色的黑暗區域,255表示最亮的純白色