Foundation框架

说到Foundation不得不提Cocoa

因为Foundation只是Cocoa的一个框架

还有其他的框架

比如UIKit

只要NS开头的说明都是Foundation框架里的

只要UI开头的都是UIKit框架里的

这只是手机上经常用的两个框架

电脑上经常用的两个框架是FoundationAppKit

Foundation的类层次结构图

描述了这些类形成的逻辑组以及它们的继承关系

蓝色阴影区域中的类存在于FoundationOS XiOS版本中

灰色阴影区域中的类仅在OS X版本中存在。

AppKit 的类层次结构图

UIKit 的类层次结构图

原文链接

https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/CocoaFundamentals/WhatIsCocoa/WhatIsCocoa.html#//apple_ref/doc/uid/TP40002974-CH3-SW25

总的来说就是苹果写了很多方法然后根据不同的功能分类供开发者使用而已