美輪美奐的Core Animation

詳細(xì)定制
使用 Core Animation,Mac 開發(fā)人員可以同時利用各種媒體類型,諸如文字、2D 圖形、OpenGL 渲染以及視頻,在他們的程序中創(chuàng)建奪目的動畫。這些項(xiàng)目放置在不同的圖層里,而且一個場景可以包含一些圖層或者數(shù)千個圖層,每個圖層都有它自己的內(nèi)容。Core Animation 可以為圖層添加不同的效果,然后進(jìn)行實(shí)時合成與渲染。當(dāng)內(nèi)容有更改時,Core Animation 會自動進(jìn)行更新。
兩個要比一個好
Core Animation 在大多數(shù)配備 Intel 處理器的 Mac 中充分利用其多個核心。當(dāng)開發(fā)人員使用該框架建立程序時,整個過程由一個核心來執(zhí)行。在一臺多核 Mac 上,這意味著程序在一個核心上運(yùn)行,而 Core Animation 在其他核心上運(yùn)行。任何支持 Core Image 的 Mac(包括過去兩年內(nèi)上市的大部分 Mac)都可以運(yùn)行 Core Animation。從手動到自動
制作動畫時,無需在一幀一幀的基礎(chǔ)上安排單個元素。只需描述開始的狀態(tài)、結(jié)束的狀態(tài)以及任何中間的狀態(tài)或關(guān)鍵幀,然后讓 Core Animation 完成剩下的工作。你還可以具體描述動畫對用戶的輸入應(yīng)做何反應(yīng),它會進(jìn)行相應(yīng)的調(diào)整。Core Animation 將蘋果公司的圖形技術(shù)和成功的界面美學(xué)呈現(xiàn)給每一位開發(fā)人員。你會從一批新的出色應(yīng)用程序中看到它的效果。
Mac OS X Leopard 網(wǎng)站中所介紹的各項(xiàng)功能可能會有更新。