欧美成人午夜免费全部完,亚洲午夜福利精品久久,а√最新版在线天堂,另类亚洲综合区图片小说区,亚洲欧美日韩精品色xxx

iOS開發(fā)培訓(xùn)之多核處理器帶來的沖擊

2016-01-15 13:12:50 1178瀏覽

        作為一個移動應(yīng)用開發(fā)者,你最主要的責(zé)任之一就是優(yōu)化性能。你的應(yīng)用執(zhí)行效率越高,用戶體驗就越好?!稇嵟男▲B》確實很讓人著迷,但是你也可以想象得到,如果它的第一個版本效果很差,動畫幀率很低,小鳥在屏幕上只能跌跌撞撞地前進(jìn),用戶會是什么樣的一個反應(yīng)?如果每次你想要查看@回復(fù)的時候,你鐘愛的Twitter應(yīng)用都會失去響應(yīng),原因是它在應(yīng)用的主線程中下載最近更新的數(shù)據(jù),你又會怎么想?本文coding學(xué)堂為讀者介紹一下多核處理器帶給iOS程序的沖擊。

iOS開發(fā)培訓(xùn)之多核處理器""

        iOS開發(fā)培訓(xùn)之多核處理器帶來的沖擊:

        在移動設(shè)備上,資源是稀缺的,所以要好好設(shè)計你的應(yīng)用,讓它們典雅而不失高效,是尤其重要的一點(diǎn)。最近,蘋果公司開始將多核處理器即CPU,用在新的iOS設(shè)備上,像是iPad 2和iPhone 4S,都配備了A5芯片。但一個應(yīng)用要想利用多核處理器的好處,必須經(jīng)過專門的優(yōu)化,否則它的進(jìn)程就只能被局限在單一處理器內(nèi)核上運(yùn)行。當(dāng)一個應(yīng)用局限于單一處理器時,它實際上也就浪費(fèi)了其他可用處理器的處理能力。雖然現(xiàn)在多核iOS設(shè)備只有iPad2和iPhone4S兩種,但更多設(shè)備很快就會出現(xiàn)(目前這一代的Mac Pro臺式計算機(jī)可以擁有多達(dá)12核的芯片)。

        近年來,蘋果公司對開發(fā)者的需求給予了特殊的關(guān)注,并構(gòu)造了令人驚嘆的系統(tǒng)服務(wù),將高效處理多CPU間并發(fā)作業(yè)的能力,直接整合進(jìn)了iOS和Mac OS X的核心服務(wù)層中。在iOS上,這些服務(wù)深入滲透到了許多核心框架的組成模塊之中。由于這些框架都從根本上依賴于并發(fā)性,所以它們的API中有很大一部分在使用過程中也必須時刻考慮到并發(fā)因素。

        尤其要注意的是,使用框架中由iOS 5帶來的較新改動時,會涉及使用代碼塊(block)和隊列(queue),這些我們會在后面資訊中做更詳細(xì)的說明,或者讀者可以觀看iOS開發(fā)教程視頻交互式學(xué)習(xí)iOS開發(fā)技術(shù)。

查看更多關(guān)于“coding資訊”的相關(guān)文章>>

標(biāo)簽:

熱門專區(qū)

暫無熱門資訊

課程推薦

微信
微博
15311698296

全國免費(fèi)咨詢熱線

郵箱:codingke@1000phone.com

官方群:148715490

北京千鋒互聯(lián)科技有限公司版權(quán)所有   北京市海淀區(qū)寶盛北里西區(qū)28號中關(guān)村智誠科創(chuàng)大廈4層
京ICP備2021002079號-2   Copyright ? 2017 - 2022
返回頂部 返回頂部