現在の要件は、APP の設定リストに、特別なアカウントのサーバー環境切り替え専用のセルの行を追加して、開発、テスト、正式な環境を自由に切り替えられるようにすることです。
現在、グローバル マクロの定義はすべて PCH ファイルに記述されているため、NSUserDefault または Singleton を使用して環境変数のコレクションを維持したいのですが、効果がありません。ただし、ビルド構成を使用して複数の環境を構成する場合、xcconfig ファイルを使用して複数の環境を構成する場合、およびターゲットを使用して複数の環境を構成する場合、これらの方法では複数の APP がパッケージ化されるため、構成プロセスは単純ではありません。実際には、複数の環境間を切り替える小さな機能を実装するためのより簡単な方法があるはずです。興味のある学生がこの質問に答えられることを願っています。
NSUserDefault を使用し、NSUserDefault 値に基づいて値を決定するマクロ APIHost を定義します
リーリー