建立 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 ...