簡(jiǎn)介: NSOperation是基于GCD封裝的面向?qū)ο蟮拈_啟線程的方法 NSOperation是抽象類,不具有封裝操作的能力颗品,需要使用它的子類...
延時(shí)執(zhí)行 1.使用NSObject方法 2.使用GCD 3.使用NSTimer 柵欄 結(jié)果: 結(jié)果: 同步柵欄和異步柵欄的區(qū)分: 先執(zhí)行barr...
GCD:Grand Central Dispatch(牛逼的中樞調(diào)度器) GCD兩個(gè)重要的概念:任務(wù)袖牙、隊(duì)列 創(chuàng)建CGD: 定制任務(wù) 將任務(wù)添加到...
線程的創(chuàng)建和開啟 一個(gè)NSThread對(duì)象就是一個(gè)線程 多線程的安全隱患 資源共享:一個(gè)資源被多個(gè)線程共享侧巨,當(dāng)多個(gè)線程訪問(wèn)一個(gè)資源時(shí),可能會(huì)引發(fā)...
在開發(fā)中只要涉及到性能調(diào)優(yōu)鞭达,多線程是避不開的話題司忱,之前也一直在用,不過(guò)沒(méi)有系統(tǒng)的整理一遍碉怔,這段時(shí)間利用快過(guò)年了也不是很忙烘贴,整理了一下多線程的知識(shí)...
選擇排序 冒泡排序 如果一個(gè)元素比另一個(gè)元素大(小)老翘,那么就交換這兩個(gè)元素的位置芹啥。重復(fù)這一比較直至最后一個(gè)元素。這一比較會(huì)重復(fù)n-1趟铺峭,每一趟比...
WKWebView 是蘋果在iOS 8中引入的新組件墓怀,目的是提供一個(gè)現(xiàn)代的支持最新Webkit功能的網(wǎng)頁(yè)瀏覽控件,擺脫過(guò)去 UIWebView的...
在開發(fā)微信公端的時(shí)候開發(fā)調(diào)試只能用瀏覽器自帶開發(fā)工具,本來(lái)移動(dòng)端可以用用fiddler莉炉、wireshark等工具來(lái)抓包钓账,但是自從改用https和...
什么是啟動(dòng)頁(yè)碴犬? 在iOS的規(guī)范中,啟動(dòng)頁(yè)的英文叫Launch Screen梆暮,指的是啟動(dòng)APP時(shí)呈現(xiàn)的第一個(gè)界面服协。其實(shí)這種描述不夠嚴(yán)謹(jǐn),從啟動(dòng)AP...