Keperluan semasa ialah: tambahkan baris pada senarai tetapan dalam APP untuk menggunakan sel secara khusus untuk menukar persekitaran pelayan untuk akaun khas, supaya anda boleh bertukar secara bebas antara pembangunan, ujian dan persekitaran formal.
Pada masa ini, semua definisi makro global ditulis dalam fail PCH Saya mahu menggunakan NSUserDefault atau Singleton untuk mengekalkan koleksi pembolehubah persekitaran, tetapi ia tidak memberi kesan. Walau bagaimanapun, menggunakan Konfigurasi Binaan untuk mengkonfigurasi berbilang persekitaran, menggunakan fail xcconfig untuk mengkonfigurasi berbilang persekitaran, dan menggunakan Sasaran untuk mengkonfigurasi berbilang persekitaran, kaedah ini akan membungkus berbilang APP dan proses konfigurasi tidak mudah. Malah, perlu ada cara yang lebih mudah untuk melaksanakan fungsi kecil bertukar antara berbilang persekitaran. Saya harap pelajar yang berminat dapat menjawab soalan ini.
Gunakan NSUserDefault, dan kemudian tentukan APIHost makro untuk menentukan nilai berdasarkan nilai NSUserDefault