同步只能在當(dāng)前線程中執(zhí)行任務(wù),不具備開(kāi)啟新線程的能力。異步可以在新線程中執(zhí)行任務(wù),具備開(kāi)啟新線程的能力。多線程:一個(gè)進(jìn)程可以開(kāi)啟多條線程,每條線程可以執(zhí)行不同的任務(wù)。實(shí)質(zhì)上在...
同步只能在當(dāng)前線程中執(zhí)行任務(wù),不具備開(kāi)啟新線程的能力。異步可以在新線程中執(zhí)行任務(wù),具備開(kāi)啟新線程的能力。多線程:一個(gè)進(jìn)程可以開(kāi)啟多條線程,每條線程可以執(zhí)行不同的任務(wù)。實(shí)質(zhì)上在...
1.《教父》 “Never hate your enemies. It affects your judgement.” 永遠(yuǎn)不要恨你的敵人,那會(huì)影響你的判斷力。 2.《肖申...
2019年更新: 簡(jiǎn)單說(shuō)就是這樣: 原文如下: 最近看一些第三方的代碼有@try,一副看不懂的樣子,真心沒(méi)用過(guò),于是查了些資料收集在這里,以后遇到就不會(huì)再蒙比了.其實(shí)這東西確...
JavaScriptCore JavaScriptCore是webkit的一個(gè)重要組成部分,主要是對(duì)JS進(jìn)行解析和提供執(zhí)行環(huán)境。代碼是開(kāi)源的,可以下下來(lái)看看(源碼)。iOS7...
最近做SDK開(kāi)發(fā)的時(shí)候,為了給QA編寫(xiě)一個(gè)測(cè)試工具,方便調(diào)試和記錄請(qǐng)求內(nèi)容。但是又不想改動(dòng)已經(jīng)寫(xiě)好的SDK代碼。本來(lái)想到用methodSwizzle,但是發(fā)現(xiàn)SDK要開(kāi)放一些...
最近在項(xiàng)目里由于電信那邊發(fā)生dns發(fā)生域名劫持,因此需要手動(dòng)將URL請(qǐng)求的域名重定向到指定的IP地址,但是由于請(qǐng)求可能是通過(guò)NSURLConnection,NSURLSess...
前言 iOS崩潰是讓iOS開(kāi)發(fā)人員比較頭痛的事情,app崩潰了,說(shuō)明代碼寫(xiě)的有問(wèn)題,這時(shí)如何快速定位到崩潰的地方很重要。調(diào)試階段是比較容易找到出問(wèn)題的地方的,但是已經(jīng)上線的a...