总的来说,我是编程新手(尽管我在很多很多年前上过 C 课)并且正在学习 Objective-C 以在 iPhone 上进行编程。我有一个我认为是一个简单的问题,但是在寻找了一段时间(几天,断断续续)之后,我找不到我正在寻找的答案。
我知道当子类化一个Objective-C类时,我应该实现initialize方法和deallocate方法(除非后者使用ARC,如果我是正确的?)。问题是:
- 是否只有这两个需要担心,或者其他类是否可能具有需要实现的其他方法?
- 如果其他类可能有我在子类化它们时需要实现的方法,那么通常在哪里可以找到该文档?(我似乎没有在 Apple 框架文档中看到这一点,尽管它出现的协议中有这种信息)
谢谢你的帮助!