240 發(fā)簡信
IP屬地:陜西
  • 加這個(gè)有啥作用呢撒犀?

    iOS黑魔法之method_exchangeImplementations

    Objective-C黑魔法使用適當(dāng)能給編碼帶來很大的便利驻粟,Swizzling就是其中之一。比如集成友盟統(tǒng)計(jì)時(shí)并思,如果按照常規(guī)方法來做的話蕊肥,需要在每個(gè)頁面打點(diǎn)薪铜,頁面多多話,這不...

  • 120
    iOS 配置Universal Link

    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)...

  • iOS你在項(xiàng)目中用過 runtime 嗎?舉個(gè)例子

    Objective-C 語言是一門動(dòng)態(tài)語言替劈,編譯器不需要關(guān)心接受消息的對(duì)象是何種類型寄雀,接收消息的對(duì)象問題也要在運(yùn)行時(shí)處理。 pragramming 層面的 runtime 主...

  • 面試題

    一 陨献、KVO與KVC KVC https://blog.csdn.net/yuwuchaio/article/details/80701681 KVC...

  • iOS 性能優(yōu)化

    25個(gè)性能優(yōu)化 iOS內(nèi)存和性能優(yōu)化

  • 120
    17.是否了解 深拷貝 和 淺拷貝 的概念盒犹,集合類深拷貝如何實(shí)現(xiàn)

    深拷貝內(nèi)存拷貝 淺拷貝指針拷貝 淺拷貝 深拷貝 集合的淺復(fù)制 (shallow copy) 集合的淺復(fù)制有非常多種方法。當(dāng)你進(jìn)行淺復(fù)制時(shí)眨业,會(huì)向原始的集合發(fā)送retain消息急膀,...

  • 網(wǎng)絡(luò)請(qǐng)求調(diào)用順序

    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ì)象分配到...

  • 2019-03-25

    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)用...

  • 120
    多線程

    多核心的意思是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è)線程。單...

  • 120
    內(nèi)存管理

    一心剥、內(nèi)存布局 bss:未初始化的全局變量或者靜態(tài)變量 data:已初始化的全局變量或者靜態(tài)變量 text:保存代碼段 stack(棧區(qū)):方法調(diào)用 heap(堆區(qū)):通過al...

  • 120
    NSTimer的循環(huán)引用

    NSTimer循環(huán)引用 因?yàn)閠imer必須手動(dòng)去除invalidate邦尊,所以self必須引用timer,這樣就引用了timer 對(duì)于重復(fù)的timer來說优烧,因?yàn)閞unloop一...

  • 120
    [self class]和[super class] 消息傳遞機(jī)制

    打印出的結(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...

  • copy拷貝

    可變對(duì)象的copy和mutableCopy都是深拷貝 不可變對(duì)象的copy是淺拷貝,mutableCopy是深拷貝 copy方法返回的對(duì)象都是不可變的 淺拷貝會(huì)讓對(duì)象的引用計(jì)...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品