![240](https://upload.jianshu.io/users/upload_avatars/4955050/691c4c42-0a51-4562-9f0f-3b9fad5ffd00.jpeg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
pthread是POSIX Threads的縮寫酌毡,POSIX是Protable Operating System Interface的縮寫忘古,即可...
如果一個(gè)變量只有幾種可能的值趣苏,則可以定義為枚舉類型底扳。所謂“枚舉”是指將變量的值一一列舉出來,變量的值只限于列舉出來的值的范圍內(nèi)。聲明枚舉類型用e...
循環(huán)引用的實(shí)質(zhì)是,多個(gè)對象之間相互強(qiáng)引用舱禽,導(dǎo)致不能釋放,讓系統(tǒng)回收锰茉。iOS開發(fā)中常見的循環(huán)引用主要是由Delegate呢蔫、NSTimer和bloc...
strong、retain strong修飾符表示指向并持有該對象全谤,其修飾對象的引用計(jì)數(shù)會(huì)+1肤晓。該對象只要引用計(jì)數(shù)不為0,就不會(huì)被銷毀认然。當(dāng)然可以...
一补憾、dealloc調(diào)用流程 1、首先調(diào)用_objc_rootDealloc() 2卷员、然后調(diào)用rootDealloc() 3盈匾、判斷是否可以被釋放,...
一毕骡、概念 淺拷貝——只拷貝指向?qū)ο蟮闹羔樝鞫豢截愐脤ο蟊旧怼?深拷貝——拷貝引用對象本身。將對象obj未巫,拷貝后得到obj-copy窿撬。對于淺拷貝...
一叙凡、static關(guān)鍵字 static關(guān)鍵字的作用有如下兩個(gè): 修飾存儲類型劈伴,使之成為靜態(tài)存儲類型。其中握爷,在函數(shù)內(nèi)定義的靜態(tài)局部變量跛璧,存放于內(nèi)存中...
一、棧區(qū)(stack) 由編譯器自動(dòng)管理饼拍。存放函數(shù)的參數(shù)值赡模,局部變量等。操作方式類似于數(shù)據(jù)結(jié)構(gòu)中的棧师抄。棧是由高地址往低地址擴(kuò)展的數(shù)據(jù)結(jié)構(gòu)漓柑,是一塊...
RunLoop又被稱為運(yùn)行循環(huán),是iOS程序運(yùn)行的根本。應(yīng)用程序的執(zhí)行辆布,是根據(jù)代碼的邏輯順序瞬矩,從前向后執(zhí)行的,但是iOS應(yīng)用程序并沒有執(zhí)行到某個(gè)...