該網(wǎng)友表示,這個(gè)調(diào)整屏幕色溫的方法需要注冊免費(fèi)Apple開發(fā)者帳號(hào),然后通過Xcode將開發(fā)的項(xiàng)目安裝到iPhone里,其使用效果和從App Store里下載的App一樣穩(wěn)定,并且不會(huì)破壞系統(tǒng)文件。
但是需要注意的是,這個(gè)操作辦法需要在Mac設(shè)備上進(jìn)行。@hsuhoujun建議,之前沒有使用過Xcode的網(wǎng)友不要輕易嘗試,否則很容易出現(xiàn)一些不必要的麻煩。
接下來,我們來看看這個(gè)在不越獄的情況下修改色溫算法、安裝GammaThingy用以調(diào)節(jié)色溫的基本步驟:
1. 安裝 Xcode,Mac 用戶需要前往 App Store 下載安裝。如果你還沒有開發(fā)者賬號(hào)的話,登錄你的 Apple ID 注冊開發(fā)者賬號(hào)。
2. 在 Xcode 中添加 GammaThingy 項(xiàng)目,添加方法如下:
- 先選擇"Check Out"。
- 填入 Git 地址。
- 選擇項(xiàng)目要保存的文件夾。
3. 打開項(xiàng)目后,修改項(xiàng)目中 GammaController.m 中的代碼(因?yàn)?GammaThingy 原本是把屏幕色溫變暖的 App,我們現(xiàn)在要修改算法把色溫調(diào)節(jié)修改成變冷),將下面的代碼復(fù)制到 (void)setGammaWithOrangeness 內(nèi),復(fù)制好后的樣子如下圖所示:
percentOrange = percentOrange/7.5;
if (percentOrange > 1)
percentOrange = 1;
else if (percentOrange < 0)
percentOrange = 0;
float blue = 1.0;
float red = 1 - percentOrange;
float green = (red + blue)/2.0;
if (percentOrange == 0) {
red = blue = green = 0.99;
}
[self setGammaWithRed:red green:green blue:blue];
4. 把 iPhone 連接到 Mac,并選擇你要安裝的 iPhone,然后點(diǎn)擊左邊的運(yùn)行圖標(biāo)。
5. 點(diǎn)擊運(yùn)行之后,Xcode 會(huì)報(bào)錯(cuò),提示 “failed to code sign”,這是正常的現(xiàn)象,這時(shí)候我們需要點(diǎn)擊"Fix Issue",然后登錄開發(fā)者賬號(hào)(即使沒有付費(fèi)也可以使用)。
小編推薦閱讀機(jī)器學(xué)習(xí):神經(jīng)網(wǎng)絡(luò)構(gòu)建(下)
閱讀華為Mate品牌盛典:HarmonyOS NEXT加持下游戲性能得到充分釋放
閱讀實(shí)現(xiàn)對(duì)象集合與DataTable的相互轉(zhuǎn)換
閱讀鴻蒙NEXT元服務(wù):論如何免費(fèi)快速上架作品
閱讀算法與數(shù)據(jù)結(jié)構(gòu) 1 - 模擬
閱讀5. Spring Cloud OpenFeign 聲明式 WebService 客戶端的超詳細(xì)使用
閱讀Java代理模式:靜態(tài)代理和動(dòng)態(tài)代理的對(duì)比分析
閱讀Win11筆記本“自動(dòng)管理應(yīng)用的顏色”顯示規(guī)則
閱讀本站所有軟件,都由網(wǎng)友上傳,如有侵犯你的版權(quán),請(qǐng)發(fā)郵件[email protected]
湘ICP備2022002427號(hào)-10 湘公網(wǎng)安備:43070202000427號(hào)© 2013~2025 haote.com 好特網(wǎng)