240 發(fā)簡信
IP屬地:湖南
  • 120
    iOS 底層解析weak的實現(xiàn)原理(包含weak對象的初始化贱鼻,引用宴卖,釋放的分析)

    很少有人知道weak表其實是一個hash(哈希)表,Key是所指對象的地址邻悬,Value是weak指針的地址數(shù)組症昏。更多人的人只是知道weak是弱引用,所引用對象的計數(shù)器不會加一...

  • 120
    iOS 開發(fā):『Runtime』詳解(一)基礎(chǔ)知識

    本文首發(fā)于我的個人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「傳送門」[https://itcharge.cn/ios-runtime-01/...

  • NSMutableArray * arr = [NSMutableArray arrayWithObjects:@"1",@"2", nil];

    void(^block)(void) = ^{

    NSLog(@"%@",arr);//局部變量

    [arr addObject:@"4"];
    };

    [arr addObject:@"3"];

    arr = nil;

    block();

    這一部分有錯誤,block這里獲取的是局部變量的指針,你打印一下地址就知道了

    2019 iOS面試題-----Block原理、Block變量截獲刺桃、Block的三種形式、__block

    2019 iOS面試題大全---全方面剖析面試 什么是Block吸祟? Block變量截獲 Block的幾種形式 一瑟慈、什么是Block? Block是將函數(shù)及其執(zhí)行上下文封裝起來...

  • 120
    23種設(shè)計模式及案例

    真誠的呻纹,TNANKS。 個人Github-23種設(shè)計模式案例鏈接 創(chuàng)建型模式 工廠模式 工廠模式(Factory Pattern)是 Java 中最常用的設(shè)計模式之一专缠。這種類...

  • 狀態(tài)模式中存在循環(huán)引用吧

    Swift重新整理Head First設(shè)計模式

    引子: 為什么要運用設(shè)計模式雷酪?先有模式還是先有代碼?MVC之間VC涝婉,MC他們之間的設(shè)計模式又是什么哥力?一開始看到《Head First設(shè)計模式》寫的東西就在想它有沒有價值。本人...

  • 120
    Objective-C與JavaScript交互的那些事

    注:此文只現(xiàn)在只推薦需要適配iOS7的同學(xué)讀,如果已經(jīng)扔掉iOS7程拭,強烈建議換用WKWebView定踱。已出WKWebView文章WKWebView使用及注意點(keng) 最近...

  • 120
    WKWebView使用及注意點(keng)

    iOS8之后,蘋果推出了WebKit這個框架哺壶,用來替換原有的UIWebView屋吨,新的控件優(yōu)點多多,不一一敘述山宾。由于一直在適配iOS7至扰,就沒有去替換,現(xiàn)在仍掉了iOS7资锰,以為很...

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