The timer maintains a strong reference to target until it (the timer) is invalidated.
看下官方文檔。
NSProxy與定時(shí)器, 解決循環(huán)引用前言 今天看別人的代碼, 發(fā)現(xiàn)用到了NSProxy這個(gè)類, 就查了一下, 然后就發(fā)現(xiàn), 自己用了這么久的定時(shí)器NSTimer, 居然大部分都會(huì)有內(nèi)存問題, 就覺得必須記錄一下...
物理內(nèi)存就是你的機(jī)器本身內(nèi)存了(如內(nèi)存條的大?。N锢韮?nèi)存就是CPU的地址線可以直接進(jìn)行尋址的內(nèi)存空間大小。比如8086只有20根地址線,那么它的尋址空間就是1MB,我們就說...
之前看到字節(jié)團(tuán)隊(duì)分享的 “iOS性能優(yōu)化實(shí)踐:頭條抖音如何實(shí)現(xiàn)OOM崩潰率下降50%+”這篇文章,對(duì)其實(shí)現(xiàn)比較感興趣,但是沒有開源,所以覺得自己花時(shí)間探索一下具體實(shí)現(xiàn)。什么是...
模擬你的思路,在_dyld_register_func_for_add_image(dyld_callback)時(shí),發(fā)現(xiàn)計(jì)算方式貌似不正確呀?
分析字節(jié)跳動(dòng)解決OOM的在線Memory Graph技術(shù)實(shí)現(xiàn)之前看到字節(jié)團(tuán)隊(duì)分享的 “iOS性能優(yōu)化實(shí)踐:頭條抖音如何實(shí)現(xiàn)OOM崩潰率下降50%+”這篇文章,對(duì)其實(shí)現(xiàn)比較感興趣,但是沒有開源,所以覺得自己花時(shí)間探索一下具體實(shí)現(xiàn)。什么是...
我測試的結(jié)果,三段代碼的內(nèi)存使用基本都是13MB,這是為什么呢?
free()后內(nèi)存不釋放問題 - 內(nèi)存緩沖池技術(shù)起因 下面這段代碼執(zhí)行后,內(nèi)存有增無減,增加了200M,iOS平臺(tái)200M不能接受了 STL 底層是用 new/delete 分配內(nèi)存的,new/delete 是基于 mal...
WKWebView基礎(chǔ)使用 本文主要講解WKWebView基礎(chǔ)使用,同時(shí)加入了自己對(duì)WKNavigationDelegate的理解。也不知道對(duì)不對(duì),就是說得簡單點(diǎn)。希望可以幫...
[TOC] 之前說過學(xué)習(xí)匯編就是學(xué)習(xí)寄存器和指令,查看代碼請(qǐng)連接真機(jī)。 寄存器 在arm64匯編中寄存器是64bit的,使用X[n]表示,低32位以w[n]表示 在64位架構(gòu)...
參加工作也有一段時(shí)間了,自己覺得是時(shí)候?qū)ψ约汗ぷ鞯慕?jīng)驗(yàn)做一點(diǎn)總結(jié)了,也是為了以后閑時(shí)能看看自己的成長吧。所以,是時(shí)候?qū)扅c(diǎn)什么了。 通過Http上傳文件 因?yàn)閕OS不能通過ht...
嘿,換了一臺(tái)新的黑蘋果機(jī)器,然后在上面使用SVN,checkout公司的倉庫,出現(xiàn)了錯(cuò)誤。。。 沒記錯(cuò)這是我第三次遇到這個(gè)問題了, 這個(gè)問題主要是因?yàn)槿鄙貱yrus SASL...