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