>In new iOS 4 its includes all features which is new, attractable, and what we needs for work. iOS 4 is a new latest version which is previously known as iPhone OS 4, which has significant changes in apple’s Implementation of “Multitask Development”.
iPhone SDK 4 provides support for developing iPhone applications and includes the complete set of Xcode tools, compilers, and frameworks for creating applications for iOS and Mac OS X. These tools include the Xcode IDE and the Instruments analysis tool among many others.
With this software you can develop applications that run on iPhone or iPod touch using the included iPhone Simulator, which runs iOS 4. Installing iPhone SDK 4 requires a Macintosh computer running Mac OS X 10.6.2 (Snow Leopard) or later.
We encourage developers to apply to the iPhone Developer Program for access to additional support resources, including provisioning resources to enable development directly on an iPhone or iPod touch. For more information visit:
This section describes the objects typically available on the iOS platform. Many objects available on the Mac OS X platform are also available in iOS, although in several cases the way you use those objects is slightly different. In addition, iOS introduces several new types of objects that have special behaviors and usage patterns.
1. iOS Multitasking:
This feature connects the network based behavior to prevent from appearing to be available when they actually are not. The time limit for task completion changed from 5 minutes to 10 minutes. In order to preserve the user’s context when switching between apps, applications linked on or after iOS 4 will no longer automatically cancel alerts and action sheets when the application is sent to the background.
iPhone Simulator can now simulate multiple iOS versions from a single build. Currently the simulator supports iOS 3.2 and iOS 4.0, allowing simulation of a single Universal binary on both iPad and iPhone Simulators. The Camera application shows up on the iOS 4 simulator (but not on the normal simulator). The cancel button is disabled and the only way out of an application once the image picker is shown (with the camera for the source type) is to kill the application manually.
On iOS 4.0, applications that add a text field to a UIAlertView will need to stop moving the UIAlertView by hand to avoid layout issues. The default behavior for the new UIView block-based animation API in 4.0 is to inherit the animation duration from an enclosing animation block (when present). Developers should not rely on this behavior remaining the default, as it may be reversed in future releases, thereby preventing animations from automatically inheriting the duration of their enclosing animation. Programs compiled against iPhone SDK 4 will continue to work as-is but code compiled under future versions of the SDK may require setting a different option flag to enable the original behavior. The UIKit Text Input System never calls the methods found in the documentation under the “Determining Layout and Writing Direction” category.
For creation of Playlist on your Apple iPhone, it’s a new feature.
Organize all application in folders then it’s easy to access your application in iPhone.
Watch all messages in your accounts inbox, organize by attachment, importance, date, and time etc its new features in Apple iOS 4.
In iOS 4 includes new features to automatic checking the grammar mistake, spelling checking, suggest words In Mail, notes, Application.
The building blocks of any Cocoa application, including collection classes and all the base objects used throughout Cocoa.
The iOS frameworks include APIs to alert you to many standard gestures, or you can hand-code your own gesture awareness.