didReceiveMemoryWarning那些事

最近項目遇到了一個非常難以查找的內存問題告匠,由于內存一直在泄露導致視頻播放一段時間之后就會崩潰太援。然后leader要求在每個頁面的didReceiveMemoryWarning函數(shù)中寫一些釋放內存占用的代碼愉粤。下面是加的過程中的一點小建議窿凤,防止大家以后遇到這種問題踩坑千贯。

1.注意:不要主動去調用didReceiveMemoryWarning函數(shù)孕似,當內存出現(xiàn)問題竞思,蘋果會發(fā)送一個內存警告的通知表谊,然后系統(tǒng)會去調用這個函數(shù)
2.發(fā)生內存警告的時候,沒一個頁面都會收到這個通知盖喷,無論這個頁面是否正在顯示爆办。
3.鑒于每個頁面都會收到這個通知,在釋放資源之前需要做一個簡單的判斷课梳,那就是當前頁面是否是正在顯示的距辆。

-(void)didReceiveMemoryWarning{
    [super didReceiveMemoryWarning];
    if (self.isViewLoaded && !self.view.window) {
      //釋放資源的代碼
    }
}

4.注意在釋放完資源之后,如果想讓當前頁面重新加載的時候走viewdidload方法暮刃,那么需要寫self.view = nil跨算。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市椭懊,隨后出現(xiàn)的幾起案子诸蚕,更是在濱河造成了極大的恐慌,老刑警劉巖氧猬,帶你破解...
    沈念sama閱讀 218,386評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件背犯,死亡現(xiàn)場離奇詭異,居然都是意外死亡狂窑,警方通過查閱死者的電腦和手機媳板,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評論 3 394
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來泉哈,“玉大人蛉幸,你說我怎么就攤上這事破讨。” “怎么了奕纫?”我有些...
    開封第一講書人閱讀 164,704評論 0 353
  • 文/不壞的土叔 我叫張陵提陶,是天一觀的道長。 經常有香客問我匹层,道長隙笆,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,702評論 1 294
  • 正文 為了忘掉前任升筏,我火速辦了婚禮撑柔,結果婚禮上,老公的妹妹穿的比我還像新娘您访。我一直安慰自己铅忿,他們只是感情好,可當我...
    茶點故事閱讀 67,716評論 6 392
  • 文/花漫 我一把揭開白布灵汪。 她就那樣靜靜地躺著檀训,像睡著了一般。 火紅的嫁衣襯著肌膚如雪享言。 梳的紋絲不亂的頭發(fā)上峻凫,一...
    開封第一講書人閱讀 51,573評論 1 305
  • 那天,我揣著相機與錄音览露,去河邊找鬼荧琼。 笑死,一個胖子當著我的面吹牛差牛,可吹牛的內容都是我干的铭腕。 我是一名探鬼主播,決...
    沈念sama閱讀 40,314評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼多糠,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了浩考?” 一聲冷哼從身側響起夹孔,我...
    開封第一講書人閱讀 39,230評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎析孽,沒想到半個月后搭伤,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 45,680評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡袜瞬,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,873評論 3 336
  • 正文 我和宋清朗相戀三年怜俐,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片邓尤。...
    茶點故事閱讀 39,991評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡拍鲤,死狀恐怖贴谎,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情季稳,我是刑警寧澤擅这,帶...
    沈念sama閱讀 35,706評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站景鼠,受9級特大地震影響仲翎,放射性物質發(fā)生泄漏。R本人自食惡果不足惜铛漓,卻給世界環(huán)境...
    茶點故事閱讀 41,329評論 3 330
  • 文/蒙蒙 一溯香、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧浓恶,春花似錦玫坛、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,910評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至杜窄,卻和暖如春肠骆,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背塞耕。 一陣腳步聲響...
    開封第一講書人閱讀 33,038評論 1 270
  • 我被黑心中介騙來泰國打工蚀腿, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人扫外。 一個月前我還...
    沈念sama閱讀 48,158評論 3 370
  • 正文 我出身青樓莉钙,卻偏偏與公主長得像,于是被迫代替她去往敵國和親筛谚。 傳聞我的和親對象是個殘疾皇子磁玉,可洞房花燭夜當晚...
    茶點故事閱讀 44,941評論 2 355

推薦閱讀更多精彩內容

  • *面試心聲:其實這些題本人都沒怎么背,但是在上海 兩周半 面了大約10家 收到差不多3個offer,總結起來就是把...
    Dove_iOS閱讀 27,143評論 30 470
  • 1.OC里用到集合類是什么? 基本類型為:NSArray驾讲,NSSet以及NSDictionary 可變類型為:NS...
    輕皺眉頭淺憂思閱讀 1,378評論 0 3
  • 37.cocoa內存管理規(guī)則 1)當你使用new蚊伞,alloc或copy方法創(chuàng)建一個對象時,該對象的保留計數(shù)器值為1...
    如風家的秘密閱讀 843評論 0 4
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,139評論 25 707
  • 1.Difference between shallow copy and deep copy? 淺復制和深復制的...
    用心在飛閱讀 992評論 0 9