私はこれが行われたのを見たと思いますが、正しい用語を知らないと思うので、それに関するドキュメントを見つけることができません。他の1つのクラス内でのみ使用するため、他のクラスの実装内で完全に記述できる特別なクラスを作成する方法を知る必要があります。
基本的に、次の3つの追加処理を実行できる特殊なNSMutableArrayが必要です。
- 要求されたら、最新のアイテムを削除します
- そのアイテムをlast_most_recent_item変数に格納します
- 新しいアイテムが追加されたかどうかを追跡します
- 新しいアイテムが追加されておらず、配列の最後のオブジェクトが要求された場合は、実際の最後のアイテムではなく、last_most_recent_itemを返します。
しかし、これが問題です。このSpecialNSArrayが必要なのは1つのクラス内だけです。そのため、宣言と実装を別々のファイルではなく、そのクラス内に配置したいと思います。私はそれが行われたのを見たと思います。誰かがそれが何と呼ばれているのか、そして私がそれをどのように行うことができるのか知っていますか?