![240](https://cdn2.jianshu.io/assets/default_avatar/13-394c31a9cb492fcb39c27422ca7d2815.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
通過(guò)下面一張圖理解RACSignal的調(diào)用過(guò)程: 創(chuàng)建signale RACSignal通過(guò)子類[RACDynamicSignal create...
當(dāng)和底層系統(tǒng)交互時(shí)涯竟,必須花費(fèi)大量時(shí)間為任務(wù)做好準(zhǔn)備赡鲜。調(diào)用內(nèi)核或者其他系統(tǒng)層需要切換上下文,這也是比在進(jìn)程內(nèi)部調(diào)用昂貴的原因庐船。因此银酬,許多系統(tǒng)庫(kù)提供...
GCD調(diào)度隊(duì)列是執(zhí)行任務(wù)的強(qiáng)大工具。調(diào)度隊(duì)列允許您相對(duì)于調(diào)度者異步或者同步的執(zhí)行任意代碼塊筐钟。您能夠使用調(diào)度隊(duì)列來(lái)執(zhí)行幾乎所有在單獨(dú)線程上執(zhí)行的任...
Cocoa操作(operation)是一種面向?qū)ο蟮姆绞絹?lái)封裝您想要異步執(zhí)行的工作捡硅。操作被設(shè)計(jì)用來(lái)和操作隊(duì)列(operation queue)一...
用戶以多種方式操縱他們的iOS設(shè)備,例如觸摸屏幕或搖動(dòng)設(shè)備盗棵。 iOS會(huì)解釋用戶何時(shí)以及如何操作硬件并將此信息傳遞到您的應(yīng)用程序壮韭。 您的應(yīng)用程序以...
手勢(shì)識(shí)別器是附加到視圖的對(duì)象,將低級(jí)別事件處理代碼轉(zhuǎn)換為更高級(jí)別的操作纹因,它允許視圖以控件執(zhí)行的方式響應(yīng)操作喷屋。 手勢(shì)識(shí)別器解釋觸摸以確定它們是否對(duì)...
一、什么是KVO KVO和Notification是Objective-C語(yǔ)言中觀察者模式的兩種實(shí)現(xiàn)機(jī)制瞭恰。KVO指定一個(gè)被觀察對(duì)象屯曹,當(dāng)被觀察對(duì)象...
一、什么是KVC 官方文檔:https://developer.apple.com/library/content/documentation/...
首先,串行并行針對(duì)的是隊(duì)列偷俭,同步異步針對(duì)的是任務(wù)浪讳;如果覺得隊(duì)列和任務(wù)不太好理解咱們可以打個(gè)比方,假設(shè)一個(gè)應(yīng)用程序是一個(gè)工廠涌萤,那隊(duì)列就是里面的流水...