源代碼管理工具-GIT 一. 掌握 - git 概述 1. git 簡介? 什么是git?git是一款開源的分布式版本控制工具在世界上所有的分布...
1. 常見的類型轉(zhuǎn)化符號 1.1 is : 用于判斷一個實例是否是某一種類型** 1.2 as? 和 as! 的使用 1.將NSObject轉(zhuǎn)成...
在項目中不免會有多中語言開發(fā), 不說別的就我個人而言, 之前一直都是用 OC 寫的代碼, 封裝很多工具類, 而蘋果新出來 Swift , 現(xiàn)在...
知識點 基本概念 結(jié)構(gòu)體的基本使用 結(jié)構(gòu)體構(gòu)造器(構(gòu)造函數(shù)/構(gòu)造方法) 結(jié)構(gòu)體擴(kuò)充函數(shù)(方法), 又稱成員方法 結(jié)構(gòu)體是值類型 1. 基本概念 ...
本節(jié)知識點 閉包的基本概念 閉包基本使用 閉包表達(dá)式作為回調(diào)函數(shù) 閉包的多種寫法(尾隨閉包) 閉包表達(dá)式優(yōu)化 閉包捕獲值 閉包的循環(huán)引用(重點)...
1. 協(xié)議的格式 協(xié)議的定義方式與類第步,結(jié)構(gòu)體袍镀,枚舉的定義都非常相似 協(xié)議默認(rèn)可以被類/結(jié)構(gòu)體/枚舉類型遵守 格式: 2. 協(xié)議的基本使用 定義協(xié)...
1. 可選連的概念 可選鏈:有多個可選類型組成的一個鏈條被稱之為可選鏈 它的可選性體現(xiàn)于請求或調(diào)用的目標(biāo)當(dāng)前可能為空(nil)如果可選的目標(biāo)有值...
知識點 工作機(jī)制 循環(huán)引用 1. 工作機(jī)制 Swift內(nèi)存管理和OC一樣: 管理引用類型的內(nèi)存, 不會管理值類型, 值類型不需要管理采用自動引用...
1. 析構(gòu)函數(shù)基本概念 對象的內(nèi)存被回收前夕被隱式調(diào)用的方法, 對應(yīng)OC的dealloc方法 主要執(zhí)行一些額外操作, 例如釋放一些持有資源, 關(guān)...