0

プログラム内のすべてのクラスで機能し、使用できるグローバル オブジェクトを作成する必要があります。私はいくつかの調査を行い、解決策が AppDelegate に実装されているように見えますが、これを達成する方法についての説明はあまりないようであり、さらに重要なことに、これは私の理解によると実際には正しくないようですAppDelegate の目的。

4

1 に答える 1

1

シングルトンパターンを確認する必要があります:

ソフトウェア エンジニアリングでは、シングルトン パターンは、クラスのインスタンス化を 1 つのオブジェクトに制限する設計パターンです。これは、システム全体でアクションを調整するために 1 つのオブジェクトだけが必要な場合に役立ちます。この概念は、オブジェクトが 1 つしか存在しない場合により効率的に動作するシステムや、インスタンス化を特定の数のオブジェクトに制限するシステムに一般化されることがあります。この用語は、シングルトンの数学的概念に由来します。

ここに実装例のソースがあります: What should my Objective-C singleton look like?

于 2012-07-23T07:32:09.563 に答える