One of the touted features of iOS 7 has been the upgrade multitasking in iOS 7. Using the new APIs added in iOS 7 it’s now possible to update apps that are running in the background.
Here’s a nice series of tutorials providing a nice overview and step-by-step examples of how to use the new multitasking APIs in iOS 7 – remote notifications, background fetch, and the background transfer service.
A few days ago I mentioned a nice library enabling you to create custom navigation bars with gradient coloring, and blurring.
While that library utilizes a custom navigation bar class there are a wide number of customizations that can be done using the iOS SDK and iOS 7 has changed a few things.
Previously I mentioned a nice library allowing you to implement many custom transitions that utilizes the iOS 7 transitions API, and previously mentioned a tutorial from Yari D’areglia on custom view transitions prior to the realease of the iOS 7 SDK.
Here’s a new tutorial from Yari explaining how to utilize the new UI transition API found within iOS 7.
The tutorial does an excellent job of explaining how to use the new objects and protocols of the transitioning API, and implementing a custom animation.
I’ve mentioned some example iOS 7 source code that illustrates the basics of using the new Sprite Kit API.
Here’s a tutorial that goes through step-by-step on using the new Sprite Kit API to create a space invaders game.
The tutorial covers how to set up a simple HUD for displaying the score, animating the space invaders, setting up tilt based controls, collisions and more.
Here’s an image from the tutorial showing the final result in action:
I mentioned a nice set of iOS 7 source code examples that includes examples utilizing the new UIKit Dynamics API that enables you to make your interfaces more dynamic with animations and physics.
Here’s a tutorial from Jonathon Blocksom explaining step-by-step how to use the new UIKit dynamics API to create a simple pong type game. The tutorial covers the basics of animation, collisions, physics with UIKit Dynamics.