美輪美奐的Core Animation

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