1、do-try-catch:先嘗試操作,如果失敗則處理錯誤,完成后釋放資源。 do { try 語句 成功處理語句組 } catch 匹配錯誤 { 錯誤處理語句組 } 2、...
1、Swift采用ARC(自動引用計數(shù),Automatic Reference Counting),程序員不用關(guān)心對象釋放的問題,編譯器在編譯時在合適的位置插入對象內(nèi)存釋放代...
作者:Jesse Squires,原文鏈接,原文日期:2017-06-09譯者:四娘;校對:walkingway;定稿:CMB 這周的事情很多!今天是 WWDC 2017 的...
1、命名規(guī)范 大駝峰法:常量、枚舉成員、類、結(jié)構(gòu)體、枚舉、協(xié)議、文件名、擴展文件(原始類型名+擴展名) 小駝峰法:變量、屬性、函數(shù)、方法 2、注釋 文件注釋:開頭,包括:版權(quán)...
1、泛型:在程序代碼中,定義一些可變的部分,在運行的時候指定 func isEquals(a:T,b:T) -> Bool {return a == b} T:Compara...
1、協(xié)議,抽象類,java中的接口,只規(guī)定方法名、參數(shù)列表、返回值,不給出具體的實現(xiàn)。 類、結(jié)構(gòu)體、枚舉,都可以聲明遵從一個或多個協(xié)議,并提供該協(xié)議所要求的屬性和方法的具體實...
1、Swift中的擴展,在原始類型(類、結(jié)構(gòu)體、枚舉)的基礎(chǔ)上,添加新功能,輕量級的繼承機制,即使原始類型被限制繼承,仍然可以擴展 2、聲明擴展 extension 類型名 ...
本人也和大家一樣在學習iOS的開發(fā),在開發(fā)當中最煩的就是證書出問題,主要是沒有理解透證書的含義,因此查閱了一些資料,才對證書有了一定的認識,本文章就是介紹個人的個人理解,有不...
01 孤獨是人生的常態(tài),我一直,都相信這句話。 我不怕孤獨,所以當很多讀者給我留言,說他們一個人孤獨難耐,孤獨到甚至沒有力量去做點自己喜歡的事情時,我沒有回答。 不是不想,是...
1、Swift中,繼承只能發(fā)生在類上,一個類可以繼承另一個類的方法、屬性、下標等特征。 class 子類:父類 {} override init() 可以重寫父類構(gòu)造函數(shù) S...
swift中常用關(guān)鍵字 **用作聲明的關(guān)鍵字: ** class、deinit、enum、extension、func、import、init、let、protocol、st...
1、結(jié)構(gòu)體和類,在創(chuàng)建實例過程中,需要進行一些初始化的工作,這個過程:構(gòu)造過程。 實例最后被釋放的時候,需要進行一些清除資源的工作,這個過程:析構(gòu)過程。 2、構(gòu)造函數(shù):ini...
1、Swift中,屬性分為存儲屬性、計算屬性。 存儲屬性:存儲數(shù)據(jù),常量屬性let,變量屬性var,適用于類和結(jié)構(gòu)體,枚舉不能用 計算屬性:本身不存儲數(shù)據(jù),而是從其他存儲屬性...
1、全局函數(shù):獨立存在 函數(shù)嵌套:用到別的函數(shù)中 方法:存在于類、結(jié)構(gòu)體、枚舉中 func 函數(shù)名(參數(shù)標簽 參數(shù)名:類型, 參數(shù)標簽 參數(shù)名:類型…)-> 返回值類型(元組...