今天早上打開(kāi)電腦后發(fā)現(xiàn)iOS12和Xcode10等都發(fā)布正式版了兜材,手機(jī)上已經(jīng)裝了iOS12的GM版本介褥,只需要?jiǎng)h掉描述文件等待下次更新就行旋膳。
同時(shí)Xcode10需要在App Store更新,目前項(xiàng)目還在Xcode9上肩祥,為了避免一些未知問(wèn)題飞几,沒(méi)有選擇直接更新砚哆,可以到開(kāi)發(fā)者網(wǎng)站直接下載Xcode安裝包即可。
Xcode10設(shè)有暗黑模式屑墨,需要安裝 macOS Mojove 系統(tǒng)下設(shè)置使用躁锁,正式版會(huì)在25號(hào)發(fā)布。
下載成功后打開(kāi)第一眼就可以看到右上角增加了代碼塊的圖標(biāo)卵史,比以前更加顯眼灿里,點(diǎn)擊后會(huì)出現(xiàn)所有代碼塊的列表,拖動(dòng)出來(lái)即可使用程腹。在記不住很多代碼塊縮寫(xiě)的情況下還是很有幫助的。
還有個(gè)小優(yōu)化點(diǎn)就是編輯的當(dāng)前行會(huì)在左側(cè)有個(gè)明顯的標(biāo)示儒拂,方便快速定位寸潦。
最新發(fā)布的三款手機(jī)模擬器也已經(jīng)在了
最后跑了一下項(xiàng)目成功運(yùn)行暫時(shí)沒(méi)發(fā)現(xiàn)異常。XR 和 XS Max 需要新增兩張啟動(dòng)圖吧社痛。
尺寸分別是: iPhone XR:828 x 1792
iPhone XS Max: 1242 x 2688
最新的三款新機(jī)都是全面屏設(shè)計(jì)见转,之前寫(xiě)過(guò)判斷 iPhone X 宏的可以修改下就可以都適配了,比如用狀態(tài)欄高度判斷
#define iPhoneX (([UIApplication sharedApplication].statusBarFrame.size.height >= 44) ? YES : NO)
還可以用其它別的方法蒜哀,比如因?yàn)榈撞慷剂粲邪踩珔^(qū)域斩箫,就可以用 safeAreaInsets.bottom 來(lái)判斷等等。