假設(shè)App進(jìn)入后臺(tái),停止Download數(shù)據(jù),那如何在App重新進(jìn)入前臺(tái)時(shí),繼續(xù)執(zhí)行Download的操作呢?首先我們要在相應(yīng)的Controller設(shè)置一個(gè)監(jiān)聽(tīng)者,負(fù)責(zé)監(jiān)聽(tīng)A...
用于打開(kāi)系統(tǒng)設(shè)置頁(yè)面 用于打開(kāi)系統(tǒng)設(shè)置中某個(gè)APP的設(shè)置頁(yè)面
許多UI中都會(huì)選擇使用部分圓角,在Swift中實(shí)現(xiàn)部分圓角十分簡(jiǎn)單,只需兩行代碼!
在Error的處理過(guò)程中,我們通常會(huì)打印SomeError.localizedDescription,這樣可以幫助我們快速地了解發(fā)生的錯(cuò)誤。而對(duì)于自定義的Error類(lèi)型,并沒(méi)...
1. NSCache NSCache 用于短暫地保存鍵值對(duì),當(dāng)系統(tǒng)資源不足時(shí),系統(tǒng)會(huì)回收為這些鍵值對(duì)分配的空間 NSCache 與其他可修改的集合有以下幾點(diǎn)區(qū)別: NSCac...
手勢(shì)識(shí)別器是Swift中處理觸摸或點(diǎn)按事件最簡(jiǎn)單的方式,通常為一個(gè) View 綁定多個(gè)不同類(lèi)型的手勢(shì)識(shí)別器來(lái)處理不同的觸摸或點(diǎn)按事件。系統(tǒng)使用模式匹配來(lái)監(jiān)測(cè)觸摸或點(diǎn)擊事件是否...
概述 UIControl 是控件的基類(lèi),通常指一些視覺(jué)元素(UIButton,UITextField,UISlider,UISwitch...),UIControl 通過(guò)傳遞...
在Swift中,函數(shù)和閉包也是一種類(lèi)型,這意味著函數(shù)和閉包可以被存儲(chǔ),可以用作函數(shù)的參數(shù)或返回值。而將閉包傳入函數(shù)作為回調(diào)函數(shù)在Swift中是很常見(jiàn)的一種模式。在Swift中...
概述 Responder -- 可以接收事件,處理事件或把事件傳遞給其他 Responder 的對(duì)象。Responder 可以是任何 UIResponder 的實(shí)例對(duì)象或者...
在Swift中,Classes 和 Structures 有著很多相似之處,例如都兩者都可以有存儲(chǔ)屬性,計(jì)算屬性,實(shí)例方法,類(lèi)型方法,構(gòu)造函數(shù)和下標(biāo)函數(shù),還可以實(shí)現(xiàn)任意數(shù)量的...
概述 type(of:) 用于獲取值的動(dòng)態(tài)類(lèi)型,動(dòng)態(tài)類(lèi)型指的是元類(lèi)型(MetaType)的值 上述例子中integer的靜態(tài)類(lèi)型和動(dòng)態(tài)類(lèi)型并不一樣,type(of:) 返回的...
概述 A metatype type refers to the type of any type, including class types, structure typ...
概述: KeyValuePairs是輕量化的鍵值對(duì)(key-value)集合 當(dāng)需要順序存儲(chǔ)鍵值對(duì)并且不需要快速查找關(guān)鍵值對(duì)應(yīng)的值時(shí),可以使用該類(lèi)型的實(shí)例對(duì)象,當(dāng)使用該類(lèi)型時(shí)...
概述: Dictionary是一種散列表,可以通過(guò)關(guān)鍵值(key)快速地訪問(wèn)其中的元素(value),key必須是符合Hashable協(xié)議的類(lèi)型,而value可以是任何類(lèi)型。...
概述: Set和Array的區(qū)別在于,Set是無(wú)序的,且Set中不能存在重復(fù)的元素(可以快速地驗(yàn)證Set中是否存在某一元素),此外Set中的元素需是符合Hashable協(xié)議的...
概述: Array是一種有序的,可以隨機(jī)訪問(wèn)的數(shù)據(jù)結(jié)構(gòu),可以存儲(chǔ)任意的數(shù)據(jù)類(lèi)型。 創(chuàng)建Array: 訪問(wèn)Array的元素: 1、使用數(shù)組下標(biāo)訪問(wèn)相應(yīng)的元素: 下標(biāo)越界時(shí)會(huì)導(dǎo)致...
概述: String是由一系列的字符(Character)組成的,可以看作是字符集合(Collection)。String與OC中的NSString相橋接(注意:NSStri...
Apple Official Article: https://developer.apple.com/library/archive/documentation/Xcode...