本就才疏学浅,又是懒散之人,然欲有所变,不愿惶惶终日至年底而无所得,与蝼蚁何异乎,遂有此文,狗屁不通,还望见谅。 曾子曰:“吾日三省吾身:为人谋...
1. 重命名 双击高亮要修改的变量或函数名,按住command + control + E 键,这时就会进入重命名模式,接着一顿爆敲完成。 这种...
Swift 5.1已正式发布一段时间了,尽管它只是一个次要小版本,却包含了大量的更改和改进。本周,让我们来看看其中的四个特性,以及它们在哪些情况...
Xcode11发布后,我们一直在惊叹SwiftUI的强大,却忽略了storyboard的一些改进。据我所知,Apple在WWDC期间也没有提到过...
文中第二部分推荐阅读 收集Xcode中的单元测试覆盖率 通过项目的单元测试覆盖程度,可以看出我们写的哪些代码未被测试。 尽管覆盖率数据不能告诉我...
Side Table的引入是Swift弱引用管理系统中的一个明智改进,它最早出现在Swift 4中。 让我们仔细研究一下Side Table的概...
iOS13 项目中的SceneDelegate类有什么作用?自从Xcode11发布以来,当你使用新XCode创建一个新的iOS项目时,Scene...
map() vs flatMap() vs compactMap() Swift提供给我们的map(), compactMap() 和 flat...
近日,国外越狱大神Pwn20wnd在外网宣布成功攻破iOS12最终版本12.4,并发布了最新的越狱工具unc0ver v3.5.0,可以实现iO...