真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Swift3API設(shè)計準(zhǔn)則的示例分析

小編給大家分享一下Swift 3 API設(shè)計準(zhǔn)則的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

我們注重客戶提出的每個要求,我們充分考慮每一個細(xì)節(jié),我們積極的做好網(wǎng)站制作、成都做網(wǎng)站服務(wù),我們努力開拓更好的視野,通過不懈的努力,創(chuàng)新互聯(lián)建站贏得了業(yè)內(nèi)的良好聲譽(yù),這一切,也不斷的激勵著我們更好的服務(wù)客戶。 主要業(yè)務(wù):網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)站設(shè)計,小程序制作,網(wǎng)站開發(fā),技術(shù)開發(fā)實力,DIV+CSS,PHP及ASP,ASP.Net,SQL數(shù)據(jù)庫的技術(shù)開發(fā)工程師。

一款編程語言標(biāo)準(zhǔn)庫的設(shè)計理念,往往對這門編程語言給人的整體感覺有很大影響。好的標(biāo)準(zhǔn)庫就好似語言本身的擴(kuò)展一般,并且保證標(biāo)準(zhǔn)庫內(nèi)部的一致性可以有效提升整體的開發(fā)體驗。為了搭建一個好的 Swift 標(biāo)準(zhǔn)庫,Swift 3 的其中一個主要目標(biāo)就是要定義一組 API 設(shè)計準(zhǔn)則,并且始終如一地應(yīng)用這些準(zhǔn)則。

Swift API 設(shè)計準(zhǔn)則包含了幾個主要目標(biāo),它們都旨在統(tǒng)一 Swift 的開發(fā)風(fēng)格。這些主要目標(biāo)分別是:

  • Swift API 設(shè)計準(zhǔn)則:實際的 API 設(shè)計準(zhǔn)則我們目前正在積極開發(fā)中。目前,Swift API 設(shè)計準(zhǔn)則的***樣稿已經(jīng)可以查看了!

  • Swift 標(biāo)準(zhǔn)庫:整個 Swift 標(biāo)準(zhǔn)庫正在審查和更新,以便能夠遵循 Swift API 設(shè)計準(zhǔn)則。實際的工作正在 Swift 倉庫中的 swift-3-api-guidelines 分支進(jìn)行。

  • 導(dǎo)入 Objective-C API:將 Objective-C API 翻譯成 Swift 的工作正在進(jìn)行,采用了幾種啟發(fā)式邏輯,這是為了讓 Objective-C API 能夠更好地匹配 Swift API 設(shè)計準(zhǔn)則。Objective-C API 的 Swift 翻譯指南這個提議描述了哪一種翻譯方式是有效的。當(dāng)然,由于這個過程采用了一系列的啟發(fā)式邏輯方法,因此我們會跟蹤其對 Cocoa 和 Cooca Touch 所造成的影響,包括使用這些框架的 Swift 代碼的工作情況。Swift 3 API 設(shè)計指南審查倉庫提供了一種如何查看這種自動翻譯過程的方法,以便查看對使用 Cocoa 和 Cocoa Touch 的 Swift 代碼的影響。將不會被翻譯為 Swift 的某些特殊 Objective-C API 將會被標(biāo)記出來(比如說使用 NS_SWIFT_NAME 宏),以提升最終所得的 Swift 代碼的質(zhì)量。雖然這種變化主要影響的是 Apple 平臺,但是它也會對提供了和 Objective-C 框架相同的 API 的跨平臺 Swift 核心庫(比如說 Swift 中使用的 Objective-C 運(yùn)行時)造成一定的直接影響。

  • Swift 設(shè)計準(zhǔn)則檢查:目前現(xiàn)有的 Swift 代碼都遵循了不同的編碼風(fēng)格,甚至還包括了針對 Cocoa 的 Objective-C 代碼指南。借助用來導(dǎo)入 Objective-C API 的啟發(fā)式邏輯,Swift 編譯器(可以)能夠檢查常見的 API 設(shè)計模式,找出不符合 Swift API 設(shè)計準(zhǔn)則的 API,并提供建議。

  • Swift 2 遷移到 Swift 3:Swift 標(biāo)準(zhǔn)庫和導(dǎo)入 Objective-C API 將會是 Swift 的一次重大更新,對源代碼進(jìn)行了一次全新的更正操作。因此,我們還需要創(chuàng)建一個能夠?qū)?Swift 2 代碼遷移到 Swift 3 API 的遷移器。

所有這些主要工作都正在積極地開發(fā)當(dāng)中。如果您對上述工作有興趣,那么可以 check out Swift API design guidelines、Swift standard library changes、Objective-C API importer changes提議以及目前的review repository,然后加入swift-evolution mailing list上的討論組中。

以上是“Swift 3 API設(shè)計準(zhǔn)則的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


網(wǎng)站題目:Swift3API設(shè)計準(zhǔn)則的示例分析
分享地址:http://weahome.cn/article/jcdcci.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部