这里的简单问题在swift编码时。如何每秒增加一定量的变量?
我试图增加CGPoint每秒258点的y值。我正在考虑制作一个每秒重复多次并增加变量的函数,但这是错误的方法吗?
感谢您的帮助
答案 0 :(得分:0)
在班级中设置NSTimer
,并在计时器功能中为变量添加258。以下是UIViewController
类的示例:
class MyViewController: UIViewController {
var timer: NSTimer?
var myVariable: Int = 0
override func viewDidLoad() {
timer = NSTimer.scheduledTimerWithTimeInterval(1, target: self, selector: Selector("update"), userInfo: nil, repeats: true)
}
func update() {
// fired once a second
myVariable += 258
}
}