【问题标题】:What is an instance of an NSObject什么是 NSObject 的实例
【发布时间】:2012-05-03 20:39:18
【问题描述】:

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

【问题讨论】:

  • “某事”的一个实例,它是一个修饰词,确实需要围绕它进行一些限定。把这个词放到我们的上下文中,虽然听起来你可能正在阅读一个类的实例?这只是意味着,您有某个类/对象的实例。

标签: instance nsobject xcode3.2


【解决方案1】:

来自Wikipedia on Objects in OOP

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

...

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多