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