Reference: http://www.cocoachina.com/bbs/read.php? Tid = 116108
1. Maps
Replace Google Map with Apple's self-developed 3D Map
2. Social Network
Integrates Sina Weibo, Facebook, Twitter, and other social network account management. <Social. framework>
3. Pass Kit
The pass SDK is provided, which can be used for basic development of electronic passes and even physical tickets.
4. Game Center
Call the GKChallenge function to initiate a game challenge. authenticateHandler saves server-side verification information and supports timeout settings. GKAchievement can submit multiple achievements at the same time.
5. Reminder
Event Kit framework provides a customizable reminder service.
6. In-App Purchase (built-in store ):
The product can be downloaded, and Apple will provide storage for the corresponding server. <SKDownload class-StoreKit. framework>
7. Collection Views
Added UICollectionViewController to support more convenient Layout customization.
8. UI State Preservation (Interface State retained)
In IOS6.0, State preservation provides a solution for saving the interface status. In this way, even if the application process is terminated, the user can still feel that the interface has not changed.
9. Auto Layout
The Automatic Layout Based on the "springs and struts" Model, used:
A. Localization
B. Supports the right-to-left language.
C. Better Management of view and controller
10. Data Privacy (Data Privacy Center)
A. Address Book
B. Calendar
C. Reminder
D. Album
Before a third-party application accesses the above project, the user will be prompted to authorize. Info. plist can be customized to the user's description when accessing these projects.
Note: If an application is denied authorization, it receives Null data and must manage the process accordingly.
| *********************************** |
| Additional Framework Enhancements (Framework enhancement) |
| *********************************** |
I. UIKit Framework:
UIImage: The new initialization method. You can set the scale parameter.
Custom interfaces supported: UIBarButtonItem, UIPageControl, UIPageViewController, UISwitch, and UIStepper
UITableView: new member variable UITableViewHeaderFooterView to set the header and footer
UITableViewController: supports built-in refresh buttons-UIRefreshControl
UIWebView: provides methods to prohibit access to extra hidden content
** UIViewController:
Brand new and more concise screen rotation Management Method (extremely pitfall, completely different from the original)
UINavigationBar: subclass ..
Ii. OpenGL ES:
GL_EXT_texture_storage, GL_APPLE_copy_texture_levels, GL_APPLE_map_buffer_range, GL_APPLE_sync, GL_APPLE_shader_framebuffer_fetch
Iii. Media Player Framework
Added MPVolumeView: Used to customize the volume bar
Iv. Image IO Framework:
You can query EXIF and IPTC to obtain the image shooting information (aperture, focal length, and exposure time) (related classes: CGImageSourceRef, CGImageDestinationRef)
V. iAd Framework
The advertisement Banner supports a new size on the iPad.
6. Foundation Framework:
1. NSFileManager: supports cloud Management
2. NSUUID class: allows developers to generate required UUID
3. NSURLRequest: allows developers to set whether a request is allowed in a multi-network environment.
4. added the case-sensitivity method for NSString ~
VII. External Accessory Framework:
Add a gorgeous management bluetooth device connection interface: displays the list of available Bluetooth devices.
8. Event Kit Framework:
Optimizes reminder and calendar management.
9. Core Video Framework:
Supports two new Pixel-level formats to provide OpenGL ES-related more efficient one-channel and two-channel image storage.
10. Core Media Framework
Added the CMClockRef and CMTimebaseRef types.
11. Core Location Framework (geographic Location Framework)
1. When the user does not move within the specified time, set pausesLocationUpdatesAutomatically to suspend geographic transfer to save power.
2. Set activityType to differentiate driving usage and fitness usage
12. Core Bluetooth Framework
The Bluetooth device supports the peripheral mode. Previously, only the central mode was supported ).
13. Core Audio
1. The AUDeferredRenderer audio unit allows more frequent audio slicing in low-priority thread mode.
2. AudioQueueProcessingTap: allows you to intercept data in the audio queue and process it, You know ^.
14. AV Foundation Framework
AVPlayer better supports Network streaming media etc ..
15th. Ad Support Framework
Provides a new scheme to identify the App advertising client (the new scheme after the UDID is killed, looks like CFUUID ).
16. Accelerate Framework
Added vDSP, SSE, etc ..
PS:
Apple official link-https://developer.apple.com/library/prerelease/ios/#releasenotes/General/WhatsNewIniPhoneOS/Articles/iOS6.html