背景 手上有一臺(tái)17年買的15款MacBook Pro,具體型號(hào)是A1502。當(dāng)時(shí)買的是丐中丐的版本,內(nèi)存8G,硬盤128G,直到如今運(yùn)行依然流暢,只是這128G的硬盤真...
背景 手上有一臺(tái)17年買的15款MacBook Pro,具體型號(hào)是A1502。當(dāng)時(shí)買的是丐中丐的版本,內(nèi)存8G,硬盤128G,直到如今運(yùn)行依然流暢,只是這128G的硬盤真...
iOS代碼塊Block 概述 代碼塊Block是蘋果在iOS4開始引入的對(duì)C語(yǔ)言的擴(kuò)展,用來(lái)實(shí)現(xiàn)匿名函數(shù)的特性,Block是一種特殊的數(shù)據(jù)類型,其可以正常定義變量、作為參數(shù)、...
在這篇文章中,我將為你整理一下 iOS 開發(fā)中幾種多線程方案,以及其使用方法和注意事項(xiàng)。當(dāng)然也會(huì)給出幾種多線程的案例,在實(shí)際使用中感受它們的區(qū)別。還有一點(diǎn)需要說(shuō)明的是,這篇文...
網(wǎng)絡(luò)七層協(xié)議 網(wǎng)絡(luò)七層協(xié)議由下往上分別為物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會(huì)話層、表示層和應(yīng)用層。其中物理層、數(shù)據(jù)鏈路層和網(wǎng)絡(luò)層通常被稱作媒體層,是網(wǎng)絡(luò)工程師所研究的對(duì)象;...
在了解socket網(wǎng)絡(luò)編程之前,我們需要先知道以下幾個(gè)問題: 網(wǎng)絡(luò)中進(jìn)程之間如何通信? Socket是什么? TCP和UDP的區(qū)別? socket中TCP的三次握手和四次握手...
優(yōu)普億1.property 作用 nonatomic atomic區(qū)別2.子類里為什么不能訪問下劃線屬性3.setValueForKey 和setObjectForKey區(qū)別...
內(nèi)存管理的一些概念 為什么要使用內(nèi)存管理? 1.嚴(yán)格的內(nèi)存管理,能夠是我們的應(yīng)用程在性能上有很大的提高2.如果忽略內(nèi)存管理,可能導(dǎo)致應(yīng)用占用內(nèi)存過(guò)高,導(dǎo)致程序崩潰 OC的內(nèi)存...
在一個(gè)即時(shí)聊天項(xiàng)目中創(chuàng)建一個(gè)同步任務(wù)來(lái)執(zhí)行數(shù)據(jù)庫(kù)操作,在獲取數(shù)據(jù)時(shí)忽略了這一點(diǎn),獲取數(shù)據(jù)時(shí)又將同步任務(wù)添加到隊(duì)列中,導(dǎo)致應(yīng)用啟動(dòng)后事件無(wú)響應(yīng),甚至導(dǎo)致了死鎖應(yīng)用crash。找...