IOS Foundation Framework

Source: Internet
Author: User

Objective
    • A framework is a collection of many classes, methods, functions, and documents that are organized in a logical way to make it easier to develop programs.

    • Foundation framework: The framework that lays the groundwork for all program development is called the Foundation framework.

    • Cocoa: Refers to the Foundation, Core Data, and AppKit (application Kit) framework for application development on MacOS devices.
    • Cocoa Touch: Refers to the Foundation, Core Data, and UIKit framework for application development on IOS devices.

1. Basic structure of Foundation framework? 1.1 Hierarchy between categories

1.2 Various functions
enum enum struct body Range nsrange nspoint Nssize nsrectstring struct string nsstring:nsobject Array St Ruct array Nsarray:nsobject set struct collection Nsset:              NSObject Nscountedset:nsmutableset Collection of Nsindexset:nsobject indexed collections Dictionary                 struct dictionary nsdictionary:nsobject nsdata:nsobject data store Nsvalue              : NSObject value nsnumber:nsobject digital Nscalendar:nsobject calendar Nstimezone : NSObject timezone nslocale:nsobject localization information nsdate:nsobject time Nsen       Umerator:nsobject Iterator Nstimer:nsobject Timer nsprocessinfo:nsobject         System Process Information Nsnull         : nsobject null data persisted nsbundle:nsobject path Nsurl:nsobject path       Nskeyedarchiver:nscoder data archiving Nsuserdefaults:nsobject data storage Nsfilemanager:nsobject                               File management sandbox PList data store SQLite Database storage

IOS Foundation 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.