
很少有人知道weak表其實是一個hash(哈希)表,Key是所指對象的地址邻悬,Value是weak指針的地址數(shù)組症昏。更多人的人只是知道weak是弱引用,所引用對象的計數(shù)器不會加一...
本文首發(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的三種形式、__block2019 iOS面試題大全---全方面剖析面試 什么是Block吸祟? Block變量截獲 Block的幾種形式 一瑟慈、什么是Block? Block是將函數(shù)及其執(zhí)行上下文封裝起來...
真誠的呻纹,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è)計模式》寫的東西就在想它有沒有價值。本人...
注:此文只現(xiàn)在只推薦需要適配iOS7的同學(xué)讀,如果已經(jīng)扔掉iOS7程拭,強烈建議換用WKWebView定踱。已出WKWebView文章WKWebView使用及注意點(keng) 最近...
iOS8之后,蘋果推出了WebKit這個框架哺壶,用來替換原有的UIWebView屋吨,新的控件優(yōu)點多多,不一一敘述山宾。由于一直在適配iOS7至扰,就沒有去替換,現(xiàn)在仍掉了iOS7资锰,以為很...