
在第四章可視效果中,我們研究了一些增強圖層和它的內容顯示效果的一些技術,在這一章中,我們將要研究可以用來對圖層旋轉,擺放或者扭曲的CGAffin...
我們在第三章圖層幾何學中討論了圖層的frame,第二章寄宿圖則討論了圖層的寄宿圖。但是圖層不僅僅可以是圖片或是顏色的容器;還有一系列內建的特性使...
在第二章里面,我們介紹了圖層背后的圖片,和一些控制圖層坐標和旋轉的屬性。在這一章中,我們將要看一看圖層內部是如何根據父圖層和兄弟圖層來控制位置和...
我們在 圖層樹 中介紹了CALayer類并創建了一個簡單的有藍色背景的圖層。背景顏色還好啦,但是如果它僅僅是展現了一個單調的顏色未免也太無聊了。...
圖層的樹狀結構 Core Animation其實是一個令人誤解的命名。你可能認為它只是用來做動畫的,但實際上它是從一個叫做Layer Kit這么...
通過一段代碼來描述內存對齊的現象。 上述代碼打印出來的結果為:24,16 為什么相同的結構體,只是交換了變量 ab 在結構體中的順序他們的大小就...
錯誤處理 使用任何采用Error協議的類型表示錯誤。 使用throw來拋出一個錯誤,使用throws來標記函數可以拋出錯誤。如果函數中拋出錯誤,...
使用protolcol 來定義一個協議。 類、枚舉和結構體都可以使用協議。 練習:寫一個枚舉遵循這個協議。 注意在SimpleStructure...
使用enum來創建一個枚舉。和類以及其他命名類型一樣,枚舉可以包含方法。 練習:編寫一個函數,通過比較原始值(raw value)來比較兩個Ra...