![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è)變量只有幾種可能的值肉津,則可以定義為枚舉類型贵试。所謂“枚舉”是指將變量的值一一列舉出來(lái)德谅,變量的值只限于列舉出來(lái)的值的范圍內(nèi)体捏。聲明枚舉類型用e...
循環(huán)引用的實(shí)質(zhì)是呆馁,多個(gè)對(duì)象之間相互強(qiáng)引用染苛,導(dǎo)致不能釋放鹊漠,讓系統(tǒng)回收主到。iOS開(kāi)發(fā)中常見(jiàn)的循環(huán)引用主要是由Delegate、NSTimer和bloc...
strong、retain strong修飾符表示指向并持有該對(duì)象姿锭,其修飾對(duì)象的引用計(jì)數(shù)會(huì)+1塔鳍。該對(duì)象只要引用計(jì)數(shù)不為0,就不會(huì)被銷毀呻此。當(dāng)然可以...
一轮纫、dealloc調(diào)用流程 1、首先調(diào)用_objc_rootDealloc() 2焚鲜、然后調(diào)用rootDealloc() 3掌唾、判斷是否可以被釋放,...
一忿磅、概念 淺拷貝——只拷貝指向?qū)ο蟮闹羔樑幢颍豢截愐脤?duì)象本身。 深拷貝——拷貝引用對(duì)象本身贝乎。將對(duì)象obj情连,拷貝后得到obj-copy。對(duì)于淺拷貝...
一却舀、static關(guān)鍵字 static關(guān)鍵字的作用有如下兩個(gè): 修飾存儲(chǔ)類型,使之成為靜態(tài)存儲(chǔ)類型锤灿。其中挽拔,在函數(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)用程序并沒(méi)有執(zhí)行到某個(gè)...