background preloader

Ios

Facebook Twitter

Progress views

Continuous integration. Document interaction. iOS Dev Center. iOS App Programming Guide: About iOS App Programming. Apps need to work with the iOS to ensure that they deliver a great user experience.

iOS App Programming Guide: About iOS App Programming

Beyond just a good design for your app’s design and user interface, a great user experience encompasses many other factors. Users expect iOS apps to be fast and responsive while expecting the app to use as little power as possible. Apps need to support all of the latest iOS devices while still appearing as if the app was tailored for the current device. Implementing all of these behaviors can seem daunting at first but iOS provides the help you need to make it happen. UIApplicationDelegate Protocol Reference. Overview The UIApplicationDelegate protocol declares methods that are implemented by the delegate of the singleton UIApplication object.

UIApplicationDelegate Protocol Reference

These methods provide you with information about key events in an app’s execution such as when it finished launching, when it is about to be terminated, when memory is low, and when important changes occur. Implementing these methods gives you a chance to respond to these system events and respond appropriately. One of the main jobs of the app delegate is to track the state transitions the app goes through while it is running. Apps can be in the not running, inactive, active, background or suspended state.

URL Scheme Reference: Introduction. This document describes several URL schemes that are supported by system apps on iOS and OS X.

URL Scheme Reference: Introduction

Native iOS apps and web apps running in Safari on any platform can use these schemes to integrate with system apps and provide a more seamless experience for the user. For example, if your iOS app displays telephone numbers, you could use an appropriate URL to launch the Phone app whenever someone taps one of those numbers. Similarly, clicking an iTunes link, launches the iTunes app and plays the song specified in the link.

What happens when a user clicks a link depends on the platform and the installed system apps.