本就才疏學(xué)淺,又是懶散之人,然欲有所變,不愿惶惶終日至年底而無所得,與螻蟻何異乎,遂有此文,狗屁不通,還望見諒。 曾子曰:“吾日三省吾身:為人謀...
1. 重命名 雙擊高亮要修改的變量或函數(shù)名,按住command + control + E 鍵,這時(shí)就會(huì)進(jìn)入重命名模式,接著一頓爆敲完成。 這種...
Swift 5.1已正式發(fā)布一段時(shí)間了,盡管它只是一個(gè)次要小版本,卻包含了大量的更改和改進(jìn)。本周,讓我們來看看其中的四個(gè)特性,以及它們?cè)谀男┣闆r...
Xcode11發(fā)布后,我們一直在驚嘆SwiftUI的強(qiáng)大,卻忽略了storyboard的一些改進(jìn)。據(jù)我所知,Apple在WWDC期間也沒有提到過...
文中第二部分推薦閱讀 收集Xcode中的單元測(cè)試覆蓋率 通過項(xiàng)目的單元測(cè)試覆蓋程度,可以看出我們寫的哪些代碼未被測(cè)試。 盡管覆蓋率數(shù)據(jù)不能告訴我...
Side Table的引入是Swift弱引用管理系統(tǒng)中的一個(gè)明智改進(jìn),它最早出現(xiàn)在Swift 4中。 讓我們仔細(xì)研究一下Side Table的概...
iOS13 項(xiàng)目中的SceneDelegate類有什么作用?自從Xcode11發(fā)布以來,當(dāng)你使用新XCode創(chuàng)建一個(gè)新的iOS項(xiàng)目時(shí),Scene...
map() vs flatMap() vs compactMap() Swift提供給我們的map(), compactMap() 和 flat...
近日,國(guó)外越獄大神Pwn20wnd在外網(wǎng)宣布成功攻破iOS12最終版本12.4,并發(fā)布了最新的越獄工具unc0ver v3.5.0,可以實(shí)現(xiàn)iO...