這是考慮到一個(gè)安全問題:為了確保被賦值的string不會被外界修改院尔。風(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í)歇攻,會出現(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中可能會同時(shí)處理不同的任務(wù)斧散,...
主線程的特點(diǎn):主線程會先執(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...