Interface smoothness and responsiveness is one of the
main advantages of iOS. However, from time to time the UI gets overloaded, the framerate
drops below 60fps, and we have a hard time watching smooth animation.
Browsing news on Facebook over my morning cup of coffee, I came across a friend’s post complaining that his morning had started without coffee for almost a week: the coffee machine at his local convenience store...
One of the top mobile development trends today is gamification - the application of game-design elements and game principles in non-game contexts. In this article, I want to tell you how to extend the classic MVC architecture, using a finite-state machine template (FSM) that is widely accepted in game development.