我想我已经看到了这一点,但我找不到关于它的文档,因为我认为我不知道正确的术语。我需要知道如何编写一个只在另一个类中使用的特殊类,因此可以完全写在另一个类的实现中。
基本上我需要一个专门的 NSMutableArray 可以做三件额外的事情:
- 一旦被要求删除最近的项目
- 将该项目存储在 last_most_recent_item 变量中
- 跟踪是否添加了新项目
- 如果尚未添加新项目,并且请求数组中的最后一个对象,则返回 last_most_recent_item 而不是实际的最后一个项目
但是,事情就是这样,我只需要在一个类中使用这个 SpecialNSArray。所以我想把声明和实现放在那个类中,而不是放在单独的文件中。我相信我已经看到这样做了。有谁知道这叫什么,我该怎么做?