iOS 內(nèi)存管理(一) 一個APP使用了多少內(nèi)存。這個內(nèi)存是一個非常模糊的概念趾浅,因為內(nèi)存一般是由幾種不同部分組成的闰挡。這里我們就首先了解一下举娩,內(nèi)存...
結(jié)構(gòu)體和類是通用的析校、靈活的結(jié)體,它們成為程序代碼的構(gòu)建部分铜涉。我們可以使用定義常量智玻、變量和函數(shù)的相同語法來定義屬性和方法,以在結(jié)構(gòu)體和類中添加功能...
枚舉為一組相關(guān)值定義一個公共類型骄噪,并使我們能夠在代碼中以類型安全的方式使用這些值尚困。 如果我們熟悉C,我們將知道C枚舉將相關(guān)名稱分配給一組整數(shù)值链蕊。...
閉包是自包含的功能塊事甜,可以在代碼中傳遞和使用。Swift中的閉包類似于C和Objective-C中的 Block 以及其他編程語言中的lambd...
函數(shù)是執(zhí)行特定任務(wù)的自包含代碼塊滔韵。我們給一個函數(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類型表示坟漱∈蟠危可以通過各種...
運算符是用于檢查、更改或組合一個或多個值的特殊符號或短語芋齿。例如须眷,加法運算符(+)將兩個數(shù)字相加,如在let i=1+2中所示沟突,邏輯“與”運算符(...