【问题标题】:Is a UIButton a NSObjectUIButton 是 NSObject 吗
【发布时间】:2013-08-16 14:49:43
【问题描述】:

我一直在看一个关于如何为创意制作游戏的教程。我注意到我不知道 UIButton 或 Collection View 是否是 NSObject。该代码描述了一个 NSArray,我想知道它如何与我的游戏的 CollectionView 和 UIButton 一起使用。

【问题讨论】:

  • 你看过 UIButton 类参考了吗?您的问题的答案在标题下的第一行。
  • @user2671083 告诉我什么是基类?Objective C 是什么

标签: cocoa-touch inheritance uibutton


【解决方案1】:
【解决方案2】:

UIKit 中的所有对象以及 NS 类和其他框架类都继承自 NSObject。可能有一些我不知道的极端情况,但是您创建的任何类也应该从 NSObject 继承,因为这是实现所有类初始化和低级内容的地方。

【讨论】:

  • 两个(公共)“基类”:NSObject 和 NSProxy。 - 一些“低级的东西”在 NSObject protocol 中定义,并且 NSObject 和 NSProxy 都符合该协议。
【解决方案3】:

是的,objective-c 中的几乎每个对象最终都是 NSObject 的子对象。或者换句话说,NSObject 是 Objective-C 中几乎所有 Object 的父对象

【讨论】:

    猜你喜欢
    • 2011-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多