定時器的使用

2021-06-08 21:41:35 字數 574 閱讀 9125

為了模擬翻頁場景(為了測試記憶體是否洩露),需要用定時任務重新整理介面。寫了個小例子。

一上來是空白頁,3秒鐘後顯示第1頁,以後間隔3秒,頁號增加,直到第5頁。

首先,在controlller標頭檔案中增加:

nstimer *timer;

定時器變數。

在實現**中建立乙個頁號變數:

#import "list_demoviewcontroller.h"

…int pageno=1;

在viewdidload方法中初始化定時器:

- (void)viewdidload

定時器間隔3秒,執行getresults函式:

-(void)getresults 

resultslabel.text=[[nsstring alloc] initwithformat:@"第%i頁",pageno++]; 

}

在getresults函式中,當頁號大於5,定時器停

定時器的使用

標籤 空格分隔 知識補充 cadisplaylink 螢幕1秒重新整理60次,每一次螢幕重新整理的時候就會呼叫,1秒呼叫60次 建立乙個定時器,target物件會呼叫sel方法 cadisplaylink displaylinkwithtarget id target selector sel se...

定時器的使用

基於qtimer類的定時器 建立定時器類的物件 qtimer timer newqtimer this timer 超時後會發出timeout 訊號,所以需要在建立好定時器物件後給其建立訊號與槽 connect timer,signal timeout this slot ontimeout 在需要...

springBoot使用定時器

configuration enablescheduling public class quartzconfig bean public trigger uploadtasktrigger component public class taskjob extends quartzjobbean da...