国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

關(guān)于block循環(huán)引用問題

2019-11-09 18:40:19
字體:
供稿:網(wǎng)友

在ios應(yīng)用開發(fā)的過程中內(nèi)存泄漏一直是一個(gè)大問題,一般開發(fā)過程中最重要的是注意代理要用弱引用,block中用到self或者self的屬性的時(shí)候要用一個(gè)弱指針來引用self然后才能去調(diào)取該屬性。__weak  typeof(self) weakSelf = self 然后用weakself去調(diào)取self的屬性,就不會(huì)引起循環(huán)引用了,可是往往容易被我們忽略的一點(diǎn)在于 ,當(dāng)我們?cè)跒橐粋€(gè)類聲明成員變量的時(shí)候,往往他們默認(rèn)的是strong,

所以在block中用到這些成員變量的時(shí)候我們不能直接在block中使用不然同樣會(huì)造成內(nèi)存泄漏,按如下所示的方法進(jìn)行調(diào)用,


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 奉化市| 那曲县| 句容市| 武乡县| 奉化市| 西林县| 德阳市| 米脂县| 石棉县| 云林县| 临安市| 松原市| 平潭县| 南康市| 靖安县| 涞源县| 崇仁县| 徐州市| 孙吴县| 元氏县| 噶尔县| 商河县| 汉阴县| 抚远县| 陕西省| 察雅县| 张家口市| 襄城县| 金阳县| 金昌市| 定西市| 界首市| 喀什市| 尚义县| 家居| 通渭县| 桂阳县| 孝义市| 惠来县| 深州市| 宁德市|