日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

CoreAnimation编程指南(二)渲染架构

發布時間:2024/7/23 编程问答 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CoreAnimation编程指南(二)渲染架构 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.雖然核心動畫的圖層和Cocoa的視圖在很大程度上沒有一定的相似性,但是他們兩者最大的區別是,圖層不會直接渲染到屏幕上。
2.在模型-視圖-控制器(model-view-controller)概念里面NSView和UIView是典型的視圖部分,但是在核心動畫里面圖層是模型部分。 ? 圖層封裝了幾何、時間、可視化屬性,同時它提供了圖層現實的內容,但是實際顯示的過程則不是由它來完成。 ?? 3.每個可見的圖層樹由兩個相應的樹組成:一個是呈現樹,一個是渲染樹。下圖顯示在Mac OS X上面使用核心動畫圖層類顯示一個圖層樹的例子。
? 4.圖層樹包含每一層的對象模型值。他們就是你設定的圖層的屬性值。 ? ?? 5.呈現樹包含了當前動畫發生時候將要顯示的值,例如你要給圖層背景顏色設置新的值的時候,它會立即修改圖層樹里面相應的值。但是在呈現樹里面背景顏色值在將要顯示給用戶的時候才被更新為新值。 渲染樹在渲染圖層的時候使用呈現樹的值。渲染樹負責執行獨立于應用活動的復雜操作。渲染由一個單獨的進程或線程來執行,使其對應用程序的運行循環影響最小。
6.在原子動畫事務執行過程中,你可以查看一個CALayer的實例。如果你打算改變當前的動畫,要當前顯示的狀態開始新的動畫,這將會對你有非常大的幫助。
轉自夢維:http://www.dreamingwish.com/dream-2012/coreanimation-programming-guide-b-rendering-architecture.html

總結

以上是生活随笔為你收集整理的CoreAnimation编程指南(二)渲染架构的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。