前言

  • 框架是由许多类、方法、函数和文档按照一定的逻辑组织起来的集合,以使研发程序更容易。
  • Foundation 框架:为所有程序开发奠定基础的框架称为 Foundation 框架。
  • Cocoa :是指 Foundation 、Core Data 和 AppKit(Application Kit)框架。用于 Mac OS X 设备上的应用程序开发。
  • Cocoa Touch :是指 Foundation 、Core Data 和 UIKit 框架。用于 iOS 设备上的应用程序开发。

1、各类之间的层次结构



2、各类功能

Enum                                     枚举
Struct                                   结构体
NSRange                                  范围
NSPoint                                  点
NSSize                                   尺寸
NSRect                                   位置尺寸
NSString                : NSObject       字符串
NSArray                 : NSObject       数组
NSSet                   : NSObject       集合
NSCountedSet            : NSMutableSet   计数集合
NSIndexSet              : NSObject       索引集合
NSDictionary            : NSObject       字典
NSData                  : NSObject       数据存储
NSValue                 : NSObject       值
NSNumber                : NSObject       数字
NSCalendar              : NSObject       日历
NSTimeZone              : NSObject       时区
NSLocale                : NSObject       本地化信息
NSDate                  : NSObject       时间
NSEnumerator            : NSObject       迭代器
NSTimer                 : NSObject       定时器
NSProcessInfo           : NSObject       系统进程信息
NSNull                  : NSObject       空值
Sandbox   沙盒                           数据持久化
NSBundle                : NSObject       路径
NSURL                   : NSObject       路径
NSKeyedArchiver         : NSCoder        数据归档
NSUserDefaults          : NSObject       数据存储
NSFileManager           : NSObject       文件管理
SQLite    数据库存储

转载于:https://www.cnblogs.com/CH520/p/9508447.html

Foundation 框架相关推荐

  1. iOS - OC Foundation 框架

    前言 框架是由许多类.方法.函数和文档按照一定的逻辑组织起来的集合,以使研发程序更容易. Foundation 框架:为所有程序开发奠定基础的框架称为 Foundation 框架. Cocoa :是指 ...

  2. Foundation框架介绍

    Foundation框架介绍 前言 在开发初期,个人发现开发主要涉及到这几个方面:语言语法使用.UIKit.Foundation, 语言是开发基础,UIkit主要负责用户界面设计,其他最常用的就是Fo ...

  3. Foundation框架: 11.NSDate的基本认识和使用

    学到这里, 我们基本上就把Foundation框架里面的东西学的七七八八了, 剩下的就只有UIKit, 也就是我们的UI部分,好了, 废话不多说, 现在我们来看看NSDate是干嘛用的吧. 例子: # ...

  4. Core Foundation框架

    转载自:http://blog.csdn.net/weiwangchao_/article/details/7744972 Core Foundation框架 (CoreFoundation.fram ...

  5. OC Foundation框架—字符串

    一.Foundation框架中一些常用的类 字符串型: NSString:不可变字符串 NSMutableString:可变字符串 集合型: 1) NSArray:OC不可变数组 NSMutableA ...

  6. Foundation框架中常用类的介绍

    http://blog.csdn.net/mengtnt/article/details/6087536 Foundation框架的架构 cocoa程序编写主要用到2个框架Foundation和App ...

  7. IOS基础之Foundation框架常用类NSFileManager,DSDate,CGPoint,CGSize,copy,单例

    IOS基础之Foundation框架常用类NSFileManager,DSDate,CGPoint,CGSize,copy,单例 1.01_FileManager学习 // // main.m // ...

  8. Core Foundation 与 cocoa Foundation框架区别

    Core Foundation框架 (CoreFoundation.framework) 是一组C语言接口,它们为iOS应用程序提供基本数据管理和服务功能.下面列举该框架支持进行管理的数据以及可提供的 ...

  9. Objective-C( Foundation框架 一 常见的结构体)

    常见的结构体 (NSPoint,CGPoint).(NSRange,CGRange).(NSSize,CGSize) 苹果官方推荐使用CG开头的结构体 NSRange是Foundation框架中常见的 ...

最新文章

  1. C语言的单链表逆序和指定范围逆序
  2. python 代码转程序_python将代码转换成网页
  3. c语言 从文件读入数组,C++ 将一个文件读入数组再读出数组的方法
  4. dhcp(客户端)协议使用哪个众所周知的端口号?_DHCP不详解
  5. python机器学习案例系列教程——CTR/CVR中的FM、FFM算法
  6. 【前端安全】JavaScript防http劫持与XSS (转)
  7. MySQL 5.6版本二进制包多实例安装
  8. vue项目实现富文本编辑器(实践用过)
  9. win10内置ubuntu, 启动时提示“指定的网络名不再可用”解决办法
  10. exls表格搜索快捷键_excel表格快速查找快捷键
  11. android 远程控制windows,Android手机远程控制Windows系统教程
  12. 秀动app抢票脚本_面向回家编程!GitHub 标星两万的 quot;Python 抢票教程”,我们先帮你跑了一遍...
  13. 利用go语言创建钱包并遍历钱包(wallet)
  14. 合利宝实际控制人即将易主:海科金集团接盘仁东控股
  15. 【2021-07-15】JS逆向之网易云音乐(私信、关注、点赞)
  16. 大家查找医疗英文文献都去哪个网?
  17. 36岁,被单位解聘,我干起了深夜外卖
  18. 苹果原装转接头不能连html,变革之际 iPhone 7P原装lightning耳机及转接头拆解
  19. 帆软内置数据集实现决策报表联动
  20. JavaScript:使用Canvas绘图

热门文章

  1. 远看像乱序执行,近看是内存屏障的 BUG 是如何解决的?
  2. GitHub 标星 2.5K+,U^2-Net 跨界肖像画,完美复刻人物细节!
  3. 加码 2000 亿还不够,阿里云再建三座超级数据中心加速新基建
  4. Math类(工具类)
  5. 爬取王垠的博客并生成pdf
  6. mysql5.7 生成列 generated column
  7. 执行startx后Ubuntupassword正确进不去的问题
  8. NeHe OpenGL教程 第四十课:绳子的模拟
  9. highchairs绘图随记
  10. Spring 源码分析(四) ——MVC(一)Web 基础