對NSTimer問題的小總結

2021-07-09 09:35:41 字數 445 閱讀 9154

建立 nstimer

nstimer

*timer = [

nstimer

scheduledtimerwithtimeinterval:

10target:

self

selector:

@selector

(getunreadcount) userinfo:

nilrepeats:

yes];

時,定時器啟動時,當主線程在處理重新整理ui的操作時,定時器不會呼叫,需要設定模式才可以。

[[nsrunloop

mainrunloop

] addtimer

:timer

formode

:nsrunloopcommonmodes];

當設定定時器的模式後,當主線程在處理重新整理ui時,定時器可以正常呼叫。

NSTimer 的記憶體洩露問題

正常來講,我們開啟乙個timer有幾種辦法,1.直接使用 nstimer scheduledtimerwithtimeinterval nstimeinterval ti target id atarget selector sel aselector userinfo id userinfo re...

NSTimer的迴圈引用問題

timer nstimer scheduledtimerwithtimeinterval 1.0 target self selector selector countdown userinfo nil repeats yes property nonatomic,strong nstimer ti...

小和問題和逆序對問題

在乙個陣列中,每乙個數左邊比當前數小的數累加起來,叫做這個陣列的小和。求乙個陣列的小和。例如 對於陣列 1,3,4,2,5 1左邊比1小的數,沒有 3左邊比3小的數,1 4左邊比4小的數,1 3 2左邊比2小的數,1 5左邊比5小的數,1 3 4 2 所以小和為1 1 3 1 1 3 4 2 16 ...