【发布时间】:2012-07-22 04:01:42
【问题描述】:
我一般是编程新手(尽管我在很多很多年前上过 C 课)并且正在学习 Objective-C 以在 iPhone 上进行编程。我有一个我认为很简单的问题,但是在寻找了一段时间(几天,断断续续)之后,我找不到我正在寻找的明确答案。
我知道在继承一个 Objective-C 类时,我应该实现 initialize 方法和 deallocate 方法(除非为后者使用 ARC,如果我是正确的?)。问题是:
- 是否只有这两个需要担心,或者其他类是否可能具有需要实现的其他方法?
- 如果其他类可能有我在子类化它们时需要实现的方法,那么通常在哪里可以找到该文档? (我似乎没有在 Apple 框架文档中看到这一点,尽管它出现的协议中有这种信息)
感谢您的帮助!
【问题讨论】:
-
没有必要的方法来实现,除非你没有继承 NSObject。如果你不是,那么事情就会变得有趣......
-
感谢您的回复!我知道协议等其他东西需要实现。
-
感谢所有回复的人。这很有帮助!
标签: objective-c ios methods subclassing