
特別聲明:本篇文章由本人查閱官方文檔和翻譯軟件的基礎(chǔ)上進(jìn)行整理的。 2019年3月15日起編寫 [1 The Basics 基礎(chǔ)]中文翻譯篇->...
這是 Swfit 5.0.1新增的特性 具有不透明返回類型的函數(shù)或方法隱藏其返回值的類型信息。返回值不是作為函數(shù)的返回類型提供具體的類型,而是根...
高級(jí)運(yùn)算符 除了Basic Operators中描述的基本運(yùn)算符之外,Swift還提供了幾個(gè)執(zhí)行更復(fù)雜值操作的高級(jí)運(yùn)算符。這些包括C和Objec...
泛型代碼使您能夠編寫靈活的根灯、可重用的函數(shù)和類型,這些函數(shù)和類型可以使用任何類型掺栅,取決于您定義的需求烙肺。您可以編寫避免重復(fù)的代碼,并以清晰氧卧、抽象的方...
Swift使用自動(dòng)引用計(jì)數(shù)(ARC)來跟蹤和管理應(yīng)用程序的內(nèi)存使用情況桃笙。在大多數(shù)情況下,這意味著內(nèi)存管理在Swift中“只是工作”沙绝,您不需要自己...
默認(rèn)情況下搏明,Swift可以防止代碼中發(fā)生不安全行為鼠锈。例如,Swift確保變量在使用前被初始化星著,內(nèi)存被釋放后不會(huì)被訪問购笆,并且檢查數(shù)組索引是否有越界...
訪問控制限制從其他源文件和模塊中的代碼訪問代碼的部分。該特性使您能夠隱藏代碼的實(shí)現(xiàn)細(xì)節(jié)虚循,并指定可以訪問和使用代碼的首選接口同欠。 您可以為各個(gè)類型(...
協(xié)議定義了適合特定任務(wù)或功能塊的方法、屬性和其他需求的藍(lán)圖横缔。然后铺遂,類、結(jié)構(gòu)或枚舉可以采用該協(xié)議來提供這些需求的實(shí)際實(shí)現(xiàn)茎刚。任何滿足協(xié)議要求的類型都...
擴(kuò)展向現(xiàn)有類襟锐、結(jié)構(gòu)、枚舉或協(xié)議類型添加新功能膛锭。這包括擴(kuò)展無法訪問原始源代碼的類型的能力(稱為回溯建模)粮坞。擴(kuò)展類似于Objective-C中的類別...