歡迎來到 常識詞典網(wǎng) , 一個(gè)專業(yè)的常識知識學(xué)習(xí)網(wǎng)站!
[ Ctrl + D 鍵 ]收藏本站
答案 1:
這個(gè)問題在 blog 上 [1] 說得比較詳細(xì)了,這里簡單總結(jié)一下:>指令式 (imperative) 繪圖本身不低效,但要寫出高性能代碼,程序員本身要對圖形系統(tǒng)有精確理解。但同樣,UIKit 本身提供的動態(tài)界面能力也很有限,如果要深入到 Core Ani-tion 這個(gè)層級的代碼,也照樣需要對圖形系統(tǒng)有深入理解。二者差別是 UIKit 的控件能免費(fèi)獲得一些加速,但在桌面系統(tǒng)下這樣的加速效果庶幾可忽略不計(jì)。
布局引擎,Cocoa Autolayout 的出現(xiàn)其實(shí)就是 Apple 開發(fā)框架目前策略重點(diǎn)的最好詮釋:先 iOS,再“back to Mac”。
樣式引擎,Cocoa 稍缺,但對于老程序員來說無大礙,從 iOS 上轉(zhuǎn)來的可能會無法適應(yīng)。
一些小問題。也是他應(yīng)該花時(shí)間適應(yīng)的。
下一篇:誰能深入解釋下格式塔知覺理論 下一篇 【方向鍵 ( → )下一篇】
上一篇:在中國紅十字會聲明微博的轉(zhuǎn)發(fā)和評論中,大部分都是呸? 上一篇 【方向鍵 ( ← )上一篇】
快搜