2

Java では、ジェネリックを使用して、特定のクラスのオブジェクトの使用を強制できます。

例: ArrayList は、ArrayList に TestObject のインスタンスを含めるよう強制します。これにより、オブジェクトの厳密なリストが提供されます。

Vector クラスを使用して Actionscript でこれを行うこともできます。

Objective-Cでこれを行う方法はありますか?

4

2 に答える 2

3

いいえ、同等のものはありません。リモートで閉じても唯一のことは、選択したクラスを実行時に強制する独自のコレクションを作成することですが、Javaジェネリックはコンパイル時のものであり、obj-cには同等のものはありません.

于 2013-02-01T20:38:47.807 に答える
1

iOS 9 からジェネリックがあります。

ドキュメントへの参照が見つかりませんが、この記事にはトピックに関するいくつかの単語が含まれています:
http://iosdevtips.co/post/121053658888/wwdc-ios-9-swift-2-notes

更新: KindOf Types
と呼ばれる新しい関連機能もあります。 これについては、記事の最後で読むことができます: https://medium.com/the-traveled-ios-developers-guide/objective-c-in-2015-3cb7dab3690c

于 2015-07-06T14:28:17.193 に答える