说到Foundation
不得不提Cocoa
因为Foundation
只是Cocoa
的一个框架
还有其他的框架
比如UIKit
只要NS
开头的说明都是Foundation
框架里的
只要UI
开头的都是UIKit
框架里的
这只是手机上经常用的两个框架
电脑上经常用的两个框架是Foundation
和AppKit
Foundation
的类层次结构图
描述了这些类形成的逻辑组以及它们的继承关系
蓝色阴影区域中的类存在于Foundation
的OS X
和iOS
版本中
灰色阴影区域中的类仅在OS X
版本中存在。
AppKit
的类层次结构图
UIKit
的类层次结构图
原文链接
总的来说就是苹果写了很多方法然后根据不同的功能分类供开发者使用而已