For more information about iPhone application Framework, see this document.

Source: Internet
Author: User

IPhoneApplicationFrameworkSorting and instructions are the content to be introduced in this article, mainlyFrameworkSome of the content is aggregated. It is quick and convenient for you to view the document. Let's just look at the content. BelowFrameworkYesfromIPhoneSDK 3.0:

AddressBook. framework contacts provide you with access to contact information on the device, allowing you to directly read or modify the information in the contact database in your application.

AddressBookUI. framework contact interface allows you to quickly create interfaces such as adding, editing, and selecting contacts in the built-in Contact function.

CoreAudio. framework defines the type of the sound effect.

The AudioToolbox. framework sound processing tool provides sound effects and streaming file replay and recording services. This framework also supports sound file management and built-in sound effects of the playback system.

The AudioUnit. framework audio processing unit is the built-in audio processing module audio units to provide services.

AVFoundation. framework sound effects and video playback processing can be easily implemented in a simpler way.

Audio Playback example: audio playback example:

 
 
  1. NSString *path = [[NSBundle mainBundle] pathForResource:@"dream" ofType:@"m4a"];  
  2.  NSString *path = [[NSBundle mainBundle] pathForResource:@"dream" ofType:@"m4a"];  
  3. AVAudioPlayer* theAudio=[[AVAudioPlayer alloc]  
  4.  initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL];   
  5.  AVAudioPlayer* theAudio=[[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL];  
  6. theAudio.delegate = self; theAudio.delegate = self;  
  7. [theAudio play]; [theAudio play]; 

CFNetwork. framework Network

CoreData. framework data handling (3.0) Database

Core functions of CoreFoundation. framework

CoreGraphics. framework graph processing built-in Quartz 2D drawing api. Quartz is a group of advanced and vector graphics engines used on Mac OS X. He provides path plotting, reverse giant tooth rendering, gradient layer, image, silver, coordinate-space conversion, and PDF file creation, display, and resolution.

CoreLocation. framework locating

ExternalAccessory. framework external accessory communication agreement

Foundation. framework Foundation. framework

Set Data Types (such as arrays and sets), Bundles, string management, date and time management, Raw data block management, Preferences management, URL and stream operations, sequence and execution loops, Bonjour, communication port management and Internationalization

GameKit. framework games

IOKit. framework I/O access IOKit. framework I/O access

MapKit. framework region (3.0) MapKit. framework map (3.0)

MediaPlayer. framework multimedia playback

MessageUI. framework Message Processing

MobileCoreServices. framework

OpenAL. framework sound processing
 
Open Audio Library (OpenAL) is a set of cross-platform sound processing libraries that provide high performance and high-quality sound and positioning output in your games or programs.

OpenGLES. framework OPGLES 2D/3D drawing Engine

OpenGL ES framework provides a set of tools for drawing 2D and 3D content, and uses EAGL interfaces to enable your OpenGL ES drawing code to communicate with your native applications.

QuartzCore. framework 2D Graphic Processing

Security. framework Security

StoreKit. framework paid content processing (3.0)

SystemConfiguration. framework system settings

UIKit. framework user interface and event operation application management, graphical and window support, support for touch event management, user interface management, standard Views and Controls through object profiling, support for text and web page format content, integrate other applications on the system through the URL architecture, in addition, the accelerator data, built-in cameras, users' photo sets, device names, and model information are provided for specific devices.

Summary:IPhoneApplicationFrameworkI hope this article will help you understand and describe the content!

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.