一.Swift中的framework 我們知道,在Swift項(xiàng)目中要想使用OC代碼,必須要使用 -bridge-header.h。將OC橋接給S...
一..swiftmodule 相當(dāng)于就是Swift的頭文件,通過.swiftmodule外界訪問framework中的類/函數(shù) 我們都知道OC代...
一.String源碼 1.Swift中String在內(nèi)存中是如何存儲(chǔ)的 這里我們定義了一個(gè)空字符串,想要通過內(nèi)存信息來查看關(guān)于String的內(nèi)存...
一.泛型語法 1.函數(shù)中使用泛型 泛型的基本語法,首先我們要指定一個(gè)占位符T(占位符也可以為其它字符),緊挨著寫在函數(shù)名后面的一對尖括號(hào)(當(dāng)前我...
一.協(xié)議與繼承 那么最直觀也是最簡單的辦法就是,給每一個(gè)類添加一個(gè)debug函數(shù) 如果我們對當(dāng)前代碼中的每個(gè)類都需要添加debug函數(shù),顯然上面...
一.@convention 之前在執(zhí)行vtable取出的函數(shù)地址時(shí),使用到了@convention 用于修飾函數(shù)類型 修飾Swift中的函數(shù)類型...
一.函數(shù)類型 函數(shù)本身也有自己的類型,它由形式參數(shù)類型和返回類型組成 通過LLDB分析函數(shù)a和函數(shù)b 總結(jié):函數(shù)在Swift中也是引用類型。 源...
一.元類型、.self和Self 1.AnyObject AnyObject代表任意類的實(shí)例,類的類型,僅類遵循的協(xié)議。 2.T.self T....
一.Enum 1.Enum基本信息 Swift中通過enum關(guān)鍵字來聲明一個(gè)枚舉 在C或者OC中默認(rèn)受整數(shù)支持,也就意味著下面的例子中:A,B,...