目錄:[Swift]Xcode實際操做html
本文將演示時間控件Timer定時功能的使用。swift
在項目導航區,打開視圖控制器的代碼文件【ViewController.swift】ide
1 import UIKit 2 3 class ViewController: UIViewController { 4 5 override func viewDidLoad() { 6 super.viewDidLoad() 7 // Do any additional setup after loading the view, typically from a nib. 8 9 //建立一個無限循環的定時動做,參數以下 10 Timer.scheduledTimer(timeInterval: 1,//設置間隔時間(S) 11 target: self, //代理對象 12 selector: #selector(ViewController.timerAction(_:)), //定時執行的方法 13 userInfo: "Strengthen", //傳入方法的參數 14 repeats: true)//是否重複執行 15 } 16 17 //添加一個方法,用來響應定時事件 18 //該方法包含一個參數,爲當前正在執行的定時對象 19 @objc func timerAction(_ timer:Timer) 20 { 21 //得到定時對象的屬性值,也即剛剛設置的參數值 22 let parameter = timer.userInfo 23 //在控制檯打印輸出相關日誌 24 print("My name is \(parameter!).") 25 } 26 27 override func didReceiveMemoryWarning() { 28 super.didReceiveMemoryWarning() 29 // Dispose of any resources that can be recreated. 30 } 31 }