1 CocoaPods 的安裝 1.1 作用: 幫助管理和維護(hù)第三方框架,快速的搜索到第三方框架, 然后自動(dòng)集成到工程里面來(lái), 并編譯成一個(gè)li...
投稿
1 CocoaPods 的安裝 1.1 作用: 幫助管理和維護(hù)第三方框架,快速的搜索到第三方框架, 然后自動(dòng)集成到工程里面來(lái), 并編譯成一個(gè)li...
進(jìn)入項(xiàng)目所在的目錄,然后執(zhí)行命令: 就可以把所有的行數(shù)統(tǒng)計(jì)出來(lái)了,每一行左邊是每個(gè)文件的行數(shù),最下面XXXXTotal,XXXX就是總行數(shù)了。這...
對(duì)象初始化有兩種方式:[class new] 與 [[class alloc] init] 對(duì)于后者,有分配和初始化的過(guò)程,alloc 從應(yīng)用程...
淺拷貝就是拷貝后,并沒(méi)有進(jìn)行真正的復(fù)制,而是復(fù)制的對(duì)象和原對(duì)象都指向同一個(gè)地址 深拷貝是真正的復(fù)制了一份,復(fù)制的對(duì)象指向了新的地址 從上圖可以看...
參考:iOS 中MVC設(shè)計(jì)模式iOS MVVM架構(gòu)iOS MVVM-框架介紹iOS 架構(gòu)模式MVVM的實(shí)踐總結(jié)iOS MVVM+RAC 從框架到...
一 : 基本概念 1.0 線程 線程是CPU調(diào)度的最小單元;線程的作用:執(zhí)行app的代碼;一個(gè)進(jìn)程(App)至少有一個(gè)線程,這個(gè)進(jìn)程叫做主線程;...
前言 堆和棧是什么?有什么區(qū)別?是干嘛的?啥東西呀這是?別急,慢慢看下去 內(nèi)存管理 移動(dòng)設(shè)備的內(nèi)存及其有限,每一個(gè)APP所能占用的內(nèi)存是有限制的...
在平時(shí)創(chuàng)建對(duì)象@property的時(shí)候,我們會(huì)有用到atomic跟nonatomic,但兩者的區(qū)別在哪里 atomic 是默認(rèn)的 對(duì)同一對(duì)象的s...
前言 當(dāng)我們?cè)谑謾C(jī)屏幕上進(jìn)行了一次點(diǎn)擊,滑動(dòng),輕掃手機(jī)屏幕,手機(jī)如何捕獲這個(gè)事件并且做出對(duì)應(yīng)的反應(yīng),這里就涉及到了兩個(gè)概念,事件鏈和響應(yīng)鏈。 一...
一般面試題 1.堆和棧的區(qū)別 1.內(nèi)存管理范圍 只有oc對(duì)象需要進(jìn)行內(nèi)存管理 非oc對(duì)象類(lèi)型比如基本數(shù)據(jù)類(lèi)型不需要進(jìn)行內(nèi)存管理 2.內(nèi)存管理本質(zhì)...