IOS6.0 framework and function Update Summary

Source: Internet
Author: User

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.