iOS專案開發實戰——使用定時器實現迴圈操作
在實際的專案開發中,我們往往需要使用定時器來執行一個不斷重複的方法,並設定一定的時間間隔。比如圖片的輪播。那麼應該怎麼實現呢?
(1)程式碼如下:
#import "ViewController.h"
@interface ViewController ()
@property(nonatomic,strong) NSTimer *timer;
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
self.timer = [NSTimer scheduledTimerWithTimeInterval:1
target:self
selector:@selector(printString)
userInfo:nil
repeats:true];
}
int num = 0;
- (void)printString{
NSLog(@"%d",num++);
}
@end
(2)實現結果如下:每秒執行一次。
。
github主頁:https://github.com/chenyufeng1991 。歡迎大家訪問!
相關文章
- flask 專案開發實戰Flask
- 專案實戰介面開發SpringBootSpring Boot
- WEB實戰:使用MERN技術棧開發專案Web
- iOS – RxSwift 專案實戰記錄iOSSwift
- 使用 call/cc 實現計數迴圈
- 專案實戰!接入分散式定時任務框架分散式框架
- 最新Python開發專案實戰(完整)Python
- 小程式雲開發專案實戰
- django專案開發實戰——部落格Django
- 鴻蒙Next開發實戰教程-使用WebSocket實現即時聊天鴻蒙Web
- 手動實現輪播圖(二):迴圈滾動、定時切換與指示器
- 小冊上新:Taro 多端開發實現原理與專案實戰
- 一本實踐的專案開發《Python專案開發實戰(第2版)》Python
- 淺談設計模式在iOS開發實戰專案中的應用設計模式iOS
- Mvc專案利用Quartz實現定時排程DemoMVCquartz
- Web專案開發介紹及實戰專案介紹Web
- 基於 abp vNext 和 .NET Core 開發部落格專案 - 定時任務最佳實戰(二)
- 基於 abp vNext 和 .NET Core 開發部落格專案 - 定時任務最佳實戰(三)
- 機器學習實戰專案-預測數值型迴歸機器學習
- 實戰|如何使用雲開發實現照片附件上傳開發
- 現有Android專案中整合Flutter/Flutter混合開發實戰(一)AndroidFlutter
- 專案實戰之gradle在實際專案中的使用Gradle
- 用Node.js實現檔案迴圈覆寫Node.js
- iOS開發——專案實戰總結&UITableView效能優化與卡頓問題iOSUIView優化
- git實戰-多分支開發-2022新專案Git
- Python爬蟲開發與專案實戰pdfPython爬蟲
- Python爬蟲開發與專案實戰(2)Python爬蟲
- Python爬蟲開發與專案實戰(1)Python爬蟲
- RabbitMQ專案開發實戰技巧-非常有用MQ
- Laravel5.6 使用定時任務實現定時發郵件Laravel
- Laravel5.6使用定時任務實現定時發郵件Laravel
- Django實戰1-許可權管理功能實現-02:專案設定Django
- 從原理到實戰,四大模組,200頁微信小程式開發寶典(UI開發、API操作、專案實戰....)微信小程式UIAPI
- ?【Java技術專區】「開發實戰專題」Lombok外掛開發實踐必知必會操作!JavaLombok
- 專案實戰之Rxjava、RxBinding在實際專案中的使用RxJava
- 迴圈佇列C++實現佇列C++
- SpringCloud微服務專案實戰 - API閘道器Gateway詳解實現SpringGCCloud微服務APIGateway
- java web專案 使用elfinder 實現檔案管理器JavaWeb
- React Native iOS混合開發實戰教程React NativeiOS