結(jié)構(gòu)體和類 結(jié)構(gòu)體和類是多功能的,靈活的結(jié)構(gòu),是程序中代碼的構(gòu)建塊。我們可以使用與定義常量,變量和函數(shù)相同的語法來定義屬性和方法,為我們的結(jié)構(gòu)體和類添加功能。Swift中我們...
結(jié)構(gòu)體和類 結(jié)構(gòu)體和類是多功能的,靈活的結(jié)構(gòu),是程序中代碼的構(gòu)建塊。我們可以使用與定義常量,變量和函數(shù)相同的語法來定義屬性和方法,為我們的結(jié)構(gòu)體和類添加功能。Swift中我們...
Functions:函數(shù) 函數(shù)是執(zhí)行特定任務(wù)的獨立代碼塊。為函數(shù)指定了一個標識其功能的名稱,此名稱可用于“調(diào)用”函數(shù)以在需要時執(zhí)行其任務(wù)。Swift中的每個函數(shù)都有一個類型,...
控制流 For-In循環(huán) 使用for-in循環(huán)迭代數(shù)組 使用for-in循環(huán)迭代字典 使用for-in循環(huán)迭代數(shù)值范圍 使用for-in循環(huán)迭代數(shù)值范圍之使用stride(f...
集合類型 Swift提供三種主要的集合類型,稱為Array,Set和Dictionary,用于存儲值的集合。Array是有序的值的集合。Set是唯一值的無序集合。Dictio...
字符串字符串是一系列字符組成的。Swift字符串由String類型表示。1.使用字符串文字作為常量或變量的初始值: 2.多行字符串:由三個雙引號"""括起來的字符序列。注意:...
UIButton是開發(fā)過程中最常用的控件,可以設(shè)置各種樣式,也可以自定義添加圖片、標題。 但是,實際設(shè)計中往往與上圖的默認樣式不一致。比如圖片和文字間距為10,圖片距離左邊的...
iOS 快速實現(xiàn)分頁界面的搭建。 項目中我們經(jīng)常會遇到滾動分頁的設(shè)計效果,被用來對不同數(shù)據(jù)界面的展示進行分類。我們先可以來預(yù)覽一下實現(xiàn)效果: 實現(xiàn)分析 根據(jù)動圖進行實現(xiàn)分析...
運算符的術(shù)語:操作符分為一元,二元,三元。 一元運算符主要操作一個單一的目標(比如:-a)。一元前綴運算符可以直接出現(xiàn)在它們的目標前面(比如:!b),一元后綴運算符直接出現(xiàn)在...
Swift 5.1 (1) - 基礎(chǔ) 常量和變量:常量的值一旦設(shè)置就不能更改,而變量可以在將來設(shè)置為不同的值。常量和變量必須在使用之前聲明。常量聲明使用let關(guān)鍵字。變量聲明...
UI狀態(tài)保存和恢復(fù)(三) 前面兩篇我們介紹了UI狀態(tài)保存和恢復(fù)的流程,UIStateRestoration協(xié)議類的方法,適用場景,調(diào)試策略,UIApplication,UIV...
UI狀態(tài)保存和恢復(fù)(二) 上篇我們介紹了UI狀態(tài)保存和恢復(fù)的流程,UIStateRestoration協(xié)議類的方法,適用場景,調(diào)試策略以及UIApplication、UIVi...
UI狀態(tài)保存和恢復(fù)(一) iOS 開發(fā)中,我們都知道一個App點擊了home按鍵或者切換至其他應(yīng)用時,將進入后臺。隨著時間的推移,App會經(jīng)歷后臺運行,后臺懸掛,最后被殺死。...
iOS 環(huán)境變量配置 在項目中,一般會涉及到多種環(huán)境,如:開發(fā)、測試、正式環(huán)境等。不同的環(huán)境可能對應(yīng)不同的服務(wù)器地址,不同的交互數(shù)據(jù)等。多環(huán)境之間切換,若每次都修改代碼,難...
緒:靜態(tài)綁定:編譯時期便能確定所要調(diào)用的函數(shù)。動態(tài)綁定:運行時期才能確定所要調(diào)用的函數(shù)。 一. 消息傳遞機制。 1.消息:OC的類調(diào)用一個實類方法或類方法。即:向該類發(fā)送了消...
CoreFoundation與Foundation的橋接 方法一:_ _Bridge:可以將CF對象轉(zhuǎn)換為Foundation對象(只做類型轉(zhuǎn)換),但不會移交對象的所有權(quán)。需...
Closures:閉包 閉包是獨立的函數(shù)塊,可以在代碼中傳遞和使用。Swift中的閉包類似于C和Objective-C中的block以及其他編程語言中的lambdas(匿名函...
Enumeration:枚舉類型 一個枚舉類型是為一組相關(guān)聯(lián)的值定義的一個公共類型,使得這些關(guān)聯(lián)值能夠在代碼中以類型安全的方式進行處理。C語言中的枚舉類型將相關(guān)的枚舉項使用整...