I’m working on an iPhone Game where the player tilts the iPhone to make the character move, but unfortunately all of the timers I’m using to animate the scenario are slowing down my game. I’ve been told to use NSThreads, but I really don’t know anything about them. My question is, What are the differences between using NSThreads and NSTimers? Or what are the advantages of using NSThreads? How are they useful?
Share
Timers are objects that simply call methods at a later time. Threads are additional “streams” of stuff to be processed, in psuedo-parallel. It’s like comparing apples to oranges—they’re not really related. The only relation I can see is if you want to do some processing in the background, but you shouldn’t be doing UI calls in background threads, Why are you using timers to make your character move? Knowing that, we might be able to supply an alternate solution.