一般學(xué)習(xí)類庫节芥,都要先找到參考文檔剧包,于是上網(wǎng)搜索了一下肿嘲,發(fā)現(xiàn)這兩個(gè)網(wǎng)址:
1.官方文檔Swift Standard Library Reference
2.SwiftDoc,據(jù)說是通過Swift 標(biāo)準(zhǔn)庫源碼文件頭自動生成的。
看了一下SwiftDoc中的內(nèi)容強(qiáng)多了,推薦給大家吓歇。
然后去看了一下標(biāo)準(zhǔn)庫源碼(點(diǎn)這里去下載)孽水,打開一看沒看明白,比如在標(biāo)準(zhǔn)庫中有Array城看,但是沒有找到Array.swift文件女气,那么問題來了,Array的程序?qū)崿F(xiàn)在哪里测柠?前面SwiftDoc從哪里自動生成炼鞠?
后來仔細(xì)一看,發(fā)現(xiàn)有個(gè)Arrays.swift.gyb文件轰胁,這個(gè)是什么簇搅?萬能的google告訴我們看這個(gè)文章Swift GYB 簡易教程,看完理解的意思就是Arrays.swift.gyb是個(gè)模板文件,真正的Arrays.swift是通過Arrays.swift.gyb生成出來软吐,使用的工具在swift-master/utils中,叫g(shù)yb吟税。
好吧凹耙,不深究了,就把Arrays.swift.gyb當(dāng)源文件看吧肠仪!