3

我是新手,我想知道 NSObject 的实例是什么。我正在研究 Xcode 3.2,想知道实例是什么。我经常听到这个词并且对此感到困惑。

4

1 回答 1

4

来自Wikipedia on Objects in OOP

“面向对象编程”中的对象基本上是结合相关处理例程的数据结构。例如,文件是一个对象:一组数据和相关的读写例程。对象被认为是类的实例。通俗地说,文件是一个类,而文件是对象。一个类定义属性一次行为,通常用于多个实例化。在其他学科中,这种区分也称为属/种二分法。

...

在每个对象都是从一个创建的语言中,一个对象被称为该类的一个实例。如果每个对象都有一个类型,那么具有相同类的两个对象将具有相同的数据类型。创建类的实例有时称为实例化类。

本质上NSObject是 Apple 开发中的基本对象类型。classesNSObject 定义了从它扩展而来的所有东西之间共享的所有东西:

NSObject 是大多数 Objective-C 类层次结构的根类。通过 NSObject,对象继承了运行时系统的基本接口以及作为 Objective-C 对象的能力。

如果您正在为对象实例化的定义而苦恼,我建议您花一些时间来学习编程和 OOP 风格编程的基础知识。理解这个概念对于未来的成功至关重要,如果你在不学习基础知识的情况下继续下去,你会更加沮丧。

于 2012-05-03T23:43:53.477 回答