国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 项城市| 新郑市| 长治市| 彭州市| 京山县| 长宁县| 利川市| 江津市| 东宁县| 蓬安县| 唐海县| 荣成市| 达州市| 叙永县| 神木县| 砚山县| 高陵县| 渝中区| 梓潼县| 东港市| 沧州市| 闻喜县| 土默特左旗| 竹北市| 伊宁县| 瑞安市| 三原县| 兴义市| 苏尼特右旗| 隆尧县| 简阳市| 凯里市| 略阳县| 綦江县| 海安县| 辉南县| 台江县| 左权县| 蓬莱市| 阜康市| 柯坪县|