注意:更改真實(shí)分辨率的代碼已經(jīng)完成。
改的時(shí)候,因?yàn)?0.6不再提供10.5之前設(shè)置最佳分辨率等系統(tǒng)功能mac更改顯示器分辨率軟件,需要自己寫。
設(shè)置和顯示顯示分辨率 - 源代碼
以下是設(shè)置和顯示當(dāng)前系統(tǒng)顯示設(shè)備和分辨率的源代碼
如果您有興趣,請(qǐng)?jiān)谀约旱沫h(huán)境中測(cè)試它是如何工作的。
幾個(gè)概念:
:當(dāng)前連接到系統(tǒng)的每臺(tái)顯示器
Main :當(dāng)前主顯示設(shè)備
模式:每臺(tái)顯示設(shè)備接入系統(tǒng)后,系統(tǒng)自動(dòng)生成內(nèi)存對(duì)象對(duì)其進(jìn)行管理。決議是其中的一部分。每個(gè)顯示設(shè)備可能有多種模式,這些模式形成一個(gè)列表。
編譯步驟:
首先安裝xcode開發(fā)環(huán)境,例如將以下源代碼復(fù)制到文本編輯器中,然后以文本模式保存。例如mac更改顯示器分辨率軟件,源代碼的文件名為.m,并保存在您的計(jì)算機(jī)上。重新編譯:在里面輸入命令:
這將在您的計(jì)算機(jī)上生成一個(gè)后期程序。
具體使用,在里面運(yùn)行:
注意:
此版本適用于 OS X 10.6 及更高版本。在10.6系統(tǒng)上編譯運(yùn)行成功;沒有在 10.5 上編譯;10.6成功編譯執(zhí)行命令,在10.5系統(tǒng)上沒有運(yùn)行過——應(yīng)該不能運(yùn)行——誰有條件測(cè)試一下。因?yàn)?10.6 改變了 10.5 中的很多底層功能。
已知:
其他:
源代碼