iOS Development-Basic framework

Source: Internet
Author: User

       Foundation Framework provides basic system services for all applications
    • Create and manage collections, such as arrays and dictionaries
    • Access to images and other resources stored in the application
    • Creating and managing strings
    • Submit and receive notifications
    • Create date and Time objects
    • Automatically discover devices on an IP network
    • Action URL Flow
    • Execute asynchronous code
Uikit Framework provides a class for creating a touch-based user interface
    • Build and manage your user interface
    • Capturing touch and mobile-based events
    • rendering text and Web content
    • Optimize your multi-tasking program
    • Create a custom user interface element
Core Data Framework tube Application data Model
    • Storing and receiving objects in a library
    • Provide the basic Undo/redo
    • Automatic validation of property values
    • Filter, group, and optimize in-memory data
    • Managing results in a table view with [Nsfetchedresultscontroller]
    • Support for document-based applications
The Core Graphics framework helps you create graphics
    • Create a path-based drawing
    • Anti-aliasing rendering
    • Add gradients, pictures, and colors
    • Use Coordinate-space transformations.
    • Create, display, and analyze PDF documents
Core Animation allows you to create advanced animations and virtual effects
    • Create custom animations
    • Adding timed functions and graphs
    • Support for Frame animations
    • Specify graphical layout constraints.
    • Group multiple-layer changes into anatomic update.

OpenGL ES Framework provides 3D drawing tools
    • Creating 2D and 3D graphics
    • Create more complex graphics, such as data virtualization, flight simulations, or video games
    • Accessing the underlying graphics device

The difference between Core Graphics and quartz 2D

Quartz is a generic term used to describe the various techniques used in iOS and Mac OS X ZHONG throughout the media layer, including graphics, animation, audio, and adaptation.

Quart 2D is a set of two-bit drawing and rendering Api,core graphic will use to this set of APIs

Quartz Core specifically refers to the animation-related libraries, APIs, and classes used by core animation

Reference

①http://blog.csdn.net/yuhuangc/article/details/7575519

②http://blog.csdn.net/mangosnow/article/details/37054765

③http://www.bubuko.com/infodetail-248651.html

iOS Development-Basic framework

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.