這是考慮到一個(gè)安全問題:為了確保被賦值的string不會(huì)被外界修改。風(fēng)險(xiǎn)在于:如果一個(gè)NSMutableString類型的字符串,賦值給NSSt...
1.NSOperation的介紹 NSOperation、NSOperationQueue是基于GCD的面向?qū)ο蟮姆庋b。比GCD更簡單易用,代碼...
1.NSTimer iOS中最基本的定時(shí)器。其通過RunLoop來實(shí)現(xiàn),一般情況下較為準(zhǔn)確,但當(dāng)當(dāng)前循環(huán)耗時(shí)操作較多時(shí),會(huì)出現(xiàn)延遲問題。同時(shí),也...
1.信號量的簡介 GCD的信號量主要涉及的函數(shù)有以下三個(gè) dispatch_semaphore_wait(dispatch_semaphore_...
GCD的線程柵欄分為同步柵欄(dispatch_barrier_sync)和異步柵欄(dispatch_barrier_async)同步柵欄:-...
1.隊(duì)列組的基本概念 1.隊(duì)列組(dispatch_group_t):用來管理隊(duì)列中任務(wù)的執(zhí)行。2.隊(duì)列組的使用步驟: 1.創(chuàng)建隊(duì)列組 2.創(chuàng)建...
1.多線程中的的一些基本概念 進(jìn)程:對于操作系統(tǒng)來說,一個(gè)可以運(yùn)行的應(yīng)用程序(app)就是一個(gè)進(jìn)程。線程:一個(gè)app中可能會(huì)同時(shí)處理不同的任務(wù),...
主線程的特點(diǎn):主線程會(huì)先執(zhí)行主線程上的代碼,然后去執(zhí)行主隊(duì)列中的任務(wù)。同步執(zhí)行dispatch_sync函數(shù)的特點(diǎn):只有執(zhí)行完通過該函數(shù)添加到某...
1.block的語法 1.1 標(biāo)準(zhǔn)聲明和定義 直接定義block時(shí),可以省略定義時(shí)的返回類型,即 若參數(shù)類型為void,可省略寫成 匿名bloc...