Definition and use of framework fundation and Uikit frameworks

Source: Internet
Author: User
Foundation Framework provides basic system services for all applications

Your applications, as well as UIKit and other frameworks, are built on the foundation of the Foundation framework. The Foundation framework provides a number of basic object classes and data types, making them the foundation for application development. It also has a number of conventions (for tasks such as canceling assignments) that make your code more consistent and reusable better.

Use Foundation:

  • Create and manage sets, such as arrays and dictionaries

  • Access images and other resources stored in the application

  • Creating and managing strings

  • Publish and observe notifications

  • Create date and Time objects

  • Automatically discover devices on an IP network

  • Manipulating URL flows

  • Execute code asynchronously

The UIKit framework provides classes that can be used to create a touch-based user interface

All IOS apps are based on UIKit. Without this framework, applications cannot be delivered. UIKit provides the infrastructure for drawing on the screen, handling events, and creating common user interface elements. UIKit also organizes complex applications by managing what is displayed on the screen.

Using UIKit:

  • Building and managing the user interface

  • Handle touch-and motion-based events

  • displaying text and Web content

  • Optimize your application for multi-tasking

  • To create a custom user interface element

Definition and use of framework fundation and Uikit frameworks

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.