Objective-C 中的 Foundation 价值类与 NSString 详解
1. 引言
在编程中,数据的存储和处理是核心任务之一。Objective - C 提供了标准 C 类型如 int 、 float 和 char ,使用起来较为便捷,但在某些场景下并非最佳选择。Cocoa 框架提供了一系列用于存储常见数据类型(如数字和字符串)的类,这些类被非正式地称为价值类或 Foundation 价值类。
2. Cocoa 框架概述
“Cocoa” 有两种不同的定义。大多数人宽泛地用它来描述为 Mac、iPhone、iPod touch 和 iPad 编写应用程序的整体生态系统;一些资深的 Mac 程序员则将其视为一个包含其他框架的伞形框架。Cocoa 框架本身封装了三个独立的框架:
- Foundation :提供所有基本的构建块类,如字符串、数字、数组、文件访问等。该框架可用于 Mac 和 iPhone OS(iPhone、iPod touch 和 iPad 使用)。
- AppKit :专门处理用户界面元素,如窗口、控件和字体。它是 iPhone OS 上 UIKit 的 Mac 对应物,两者围绕相同的核心概念构建。
- Core Data :提供数据存储、数据建模和自动更改跟踪(即自动撤销和重做)。可以使用 SQLite、XML、二进制存储,甚至创建自己的存储类型。Core Data 在 Mac 和 iPhone OS 上均可用。 </
NSString与Foundation详解
超级会员免费看
订阅专栏 解锁全文
561

被折叠的 条评论
为什么被折叠?



