码迷,mamicode.com
首页 > 移动开发 > 详细

iOS Foundation 框架

时间:2018-05-03 16:38:46      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:sda   object   pre   poi   url   number   efault   sse   计数   

前言

  • 框架是由许多类、方法、函数和文档按照一定的逻辑组织起来的集合,以使研发程序更容易。

  • Foundation 框架:为所有程序开发奠定基础的框架称为 Foundation 框架。

  • Cocoa:是指 Foundation 、Core Data 和 AppKit(Application Kit)框架,用于 macOS 设备上的应用程序开发。
  • Cocoa Touch:是指 Foundation 、Core Data 和 UIKit 框架,用于 iOS 设备上的应用程序开发。

1、Foundation 框架基本结构?

1.1 各类之间的层次结构

技术分享图片

技术分享图片

技术分享图片

1.2 各类功能

Enum                                     枚举

Struct                                   结构体
    Range
    NSRange
    NSPoint
    NSSize
    NSRect

String                  struct           字符串
    NSString            : NSObject  

Array                   struct           数组
    NSArray             : NSObject  

Set                     struct           集合
    NSSet               : NSObject  
    NSCountedSet        : NSMutableSet   计数集合
    NSIndexSet          : NSObject       索引集合

Dictionary              struct           字典
    NSDictionary        : NSObject  

NSData                  : NSObject       数据存储

NSValue                 : NSObject       值

NSNumber                : NSObject       数字

NSCalendar              : NSObject       日历

NSTimeZone              : NSObject       时区

NSLocale                : NSObject       本地化信息

NSDate                  : NSObject       时间

NSEnumerator            : NSObject       迭代器

NSTimer                 : NSObject       定时器

NSProcessInfo           : NSObject       系统进程信息

NSNull                  : NSObject       空值

数据持久化
    NSBundle            : NSObject       路径
    NSURL               : NSObject       路径
    NSKeyedArchiver     : NSCoder        数据归档
    NSUserDefaults      : NSObject       数据存储
    NSFileManager       : NSObject       文件管理
    Sandbox                              沙盒
    PList                                数据存储
    SQLite                               数据库存储

iOS Foundation 框架

标签:sda   object   pre   poi   url   number   efault   sse   计数   

原文地址:https://www.cnblogs.com/QianChia/p/8985728.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!