2014-11-29 2 views
0

신속한 코딩 과정에서 간단한 질문이 여기에 있습니다. 초당 일정량만큼 변수를 늘리는 방법은 무엇입니까?초당 양을 늘리십시오 - Swift Xcode 6

CGPoint의 y 값을 초당 258 포인트 늘리려고합니다. 나는 초당 여러 번 반복 해 변수를 증가시키는 함수를 만들려고 생각하고 있었다. 그러나 이것은 잘못된 접근법인가? 도움을

감사

+0

를 셋업'NSTimer' 두 번째 한 번 발사 및 타이머 기능에 변수에 258을 추가 : 여기에 UIViewController 클래스의 예입니다. – zisoft

+0

그레이트! 나를 도울 수있는 코드를 아십니까? 이제 어떻게해야할지 알았지 만 코드를 어떻게 코딩해야할지 모르겠다. 고마워요. – 24GHz

+0

답변에 예제를 넣었습니다. – zisoft

답변

0

설정 클래스에 NSTimer 및 타이머 기능에 변수에 258을 추가합니다.

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 
    } 
} 
+1

중지 할 때까지 계속 증가합니다. – Abizern

+0

@Abizern : 이것은 그가 질문 한 내용입니다. – zisoft

+0

질문을 읽었습니다. 또한, 요청되는 내용을 정확하게 제공하는 것보다 실제 질문에 대답하는 것이 더 좋은 아이디어 일 때가 있습니다. – Abizern

관련 문제