加這個(gè)有啥作用呢撒犀?
iOS黑魔法之method_exchangeImplementationsObjective-C黑魔法使用適當(dāng)能給編碼帶來很大的便利驻粟,Swizzling就是其中之一。比如集成友盟統(tǒng)計(jì)時(shí)并思,如果按照常規(guī)方法來做的話蕊肥,需要在每個(gè)頁面打點(diǎn)薪铜,頁面多多話,這不...
加這個(gè)有啥作用呢撒犀?
iOS黑魔法之method_exchangeImplementationsObjective-C黑魔法使用適當(dāng)能給編碼帶來很大的便利驻粟,Swizzling就是其中之一。比如集成友盟統(tǒng)計(jì)時(shí)并思,如果按照常規(guī)方法來做的話蕊肥,需要在每個(gè)頁面打點(diǎn)薪铜,頁面多多話,這不...
http://www.reibang.com/p/616dab3f3f81 步驟一 創(chuàng)建apple-app-site-association文件 在文本編輯器中創(chuàng)建一個(gè)內(nèi)容...
iOS開發(fā)實(shí)用軟件之NWPusher https://github.com/noodlewerk/NWPusher iOS 推送分為開發(fā)和生產(chǎn)兩個(gè)環(huán)境寺酪,不同環(huán)境的設(shè)置要和后臺(tái)...
Objective-C 語言是一門動(dòng)態(tài)語言替劈,編譯器不需要關(guān)心接受消息的對(duì)象是何種類型寄雀,接收消息的對(duì)象問題也要在運(yùn)行時(shí)處理。 pragramming 層面的 runtime 主...
深拷貝內(nèi)存拷貝 淺拷貝指針拷貝 淺拷貝 深拷貝 集合的淺復(fù)制 (shallow copy) 集合的淺復(fù)制有非常多種方法。當(dāng)你進(jìn)行淺復(fù)制時(shí)眨业,會(huì)向原始的集合發(fā)送retain消息急膀,...
http://www.reibang.com/p/92eed31b7421 多個(gè)網(wǎng)絡(luò)請(qǐng)求同時(shí)執(zhí)行,等所有網(wǎng)絡(luò)請(qǐng)求完成龄捡,再統(tǒng)一做其他操作卓嫂,我們可能會(huì)想到dispatch_gr...
多重繼承無非就是 A類 同時(shí)繼承與B類和C類 OC不支持直接繼承 可以通過消息轉(zhuǎn)發(fā)機(jī)制和代理實(shí)現(xiàn) 例如:有一個(gè)teacher類 和 一個(gè)Doctor類 現(xiàn)在需要terche...
new和alloc/init的區(qū)別 從_alloc和_zoneAlloc中可以看出,alloc 使用了_zoneAlloc , 它是給對(duì)象分配內(nèi)存的時(shí)候墅茉,把關(guān)聯(lián)的對(duì)象分配到...
runLoop在沒有事件處理時(shí),休眠以避免內(nèi)存占用洋魂,從 用戶態(tài)->內(nèi)核態(tài) 有消息處理時(shí)绷旗,由內(nèi)核態(tài)->用戶態(tài) 應(yīng)用程序一般都是運(yùn)行在用戶態(tài)上面的,當(dāng)發(fā)生在系統(tǒng)調(diào)用就會(huì)觸發(fā) 應(yīng)用...
多核心的意思是1個(gè)CPU有多個(gè)核心副砍,每個(gè)核心是靠CPU的總線來關(guān)聯(lián)的衔肢。多處理器是有多個(gè)CPU,多CPU的通信是靠主機(jī)來關(guān)聯(lián)的豁翎。進(jìn)程相當(dāng)于程序角骤,1個(gè)進(jìn)程里面可能會(huì)有多個(gè)線程。單...
一心剥、內(nèi)存布局 bss:未初始化的全局變量或者靜態(tài)變量 data:已初始化的全局變量或者靜態(tài)變量 text:保存代碼段 stack(棧區(qū)):方法調(diào)用 heap(堆區(qū)):通過al...
NSTimer循環(huán)引用 因?yàn)閠imer必須手動(dòng)去除invalidate邦尊,所以self必須引用timer,這樣就引用了timer 對(duì)于重復(fù)的timer來說优烧,因?yàn)閞unloop一...
打印出的結(jié)果都是phone 對(duì)第一條蝉揍,系統(tǒng)會(huì)轉(zhuǎn)為 對(duì)此方法的接受者是self 當(dāng)前對(duì)象 對(duì)[super class]而言 系統(tǒng)會(huì)轉(zhuǎn)為 由此可以看出 他們倆調(diào)用的都是當(dāng)前對(duì)象p...
可變對(duì)象的copy和mutableCopy都是深拷貝 不可變對(duì)象的copy是淺拷貝,mutableCopy是深拷貝 copy方法返回的對(duì)象都是不可變的 淺拷貝會(huì)讓對(duì)象的引用計(jì)...