iOS 內(nèi)存管理(一) 一個(gè)APP使用了多少內(nèi)存。這個(gè)內(nèi)存是一個(gè)非常模糊的概念,因?yàn)閮?nèi)存一般是由幾種不同部分組成的。這里我們就首先了解一下,內(nèi)存...
結(jié)構(gòu)體和類是通用的、靈活的結(jié)體,它們成為程序代碼的構(gòu)建部分。我們可以使用定義常量、變量和函數(shù)的相同語法來定義屬性和方法,以在結(jié)構(gòu)體和類中添加功能...
枚舉為一組相關(guān)值定義一個(gè)公共類型,并使我們能夠在代碼中以類型安全的方式使用這些值。 如果我們熟悉C,我們將知道C枚舉將相關(guān)名稱分配給一組整數(shù)值。...
閉包是自包含的功能塊,可以在代碼中傳遞和使用。Swift中的閉包類似于C和Objective-C中的 Block 以及其他編程語言中的lambd...
函數(shù)是執(zhí)行特定任務(wù)的自包含代碼塊。我們給一個(gè)函數(shù)起一個(gè)名字來標(biāo)識它做什么,這個(gè)名字在需要的時(shí)候用來“調(diào)用”函數(shù)來執(zhí)行它的任務(wù)。 Swift的統(tǒng)一...
Swift提供了多種控制流語句。其中包括while循環(huán),用于多次執(zhí)行任務(wù);if、guard和switch語句,用于根據(jù)特定條件執(zhí)行不同的代碼分支...
Swift提供了三種主要的集合類型,即數(shù)組、集合和字典,用于存儲值的集合。數(shù)組是值的有序集合。集合是唯一值的無序集合。字典是鍵值關(guān)聯(lián)的無序集合。...
字符串是一系列字符,例如"“你好,世界"hello, world"或"albatross"。Swift字符串由String類型表示。可以通過各種...
運(yùn)算符是用于檢查、更改或組合一個(gè)或多個(gè)值的特殊符號或短語。例如,加法運(yùn)算符(+)將兩個(gè)數(shù)字相加,如在let i=1+2中所示,邏輯“與”運(yùn)算符(...