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