
因為年前看到了關于CAShapeLayer方面的東西,所以想用它來實現在工作當中比較容易出現的進度條。之前一直從事的是關于理財的app,而在這類...
在代碼優化之前需要找到代碼中存在的問題以及造成這種問題的根本原因。但是不要陷入過度優化的陷阱。本章我們會介紹幾個高性能評估的幾個關鍵參數。 參數...
path定義了一種或者多種形狀或者是子路徑。 子路徑可以包括直線、曲線或者是既有直線又有曲線,可以是封閉的也可以是不封閉的。子路徑可以是簡單的線...
圖形上下文 圖形上下文所表示的是圖形繪制的平臺。包含繪制參數以及需要執行一系列繪圖命令的設備信息。圖形上下文定義了包括繪制顏色、裁剪區域、曲線寬...
我們假設你是一個iOS開發者并且已經開發了原生應用程序,而且愿意改進自己的代碼水平。本章節我們主要來闡述應用性能主要包括哪些方面。 性能的定義 ...
Quartz 2D是iOS系統以及所有Mac OSX應用內核外的二維繪制引擎。可以使用* Quartz 2D* API來基于路徑繪制、具有透明度...
基于屬性的動畫是指在動畫執行過程中隨時間改變的是layer層的一些單一屬性,比如position、background color以及bound...
核心動畫提供了一系列在應用中可以使用的動畫。 動畫類型 CAAnimation 是所有動畫的一個基類。CAAnimation遵守擁有動畫持續時長...
永遠不要因為別人一時的過失而否定了他所作的一切。在生活面前,每個人都有可能遇到意料不到的難處,而當時,或許他正經歷著你所不知的困難。友好溫暖的對...