objektif-c - Beralih antara persekitaran pembangunan dan persekitaran keluaran dalam projek iOS untuk memudahkan ujian
三叔
三叔 2017-06-10 09:48:16
0
1
1049

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.

三叔
三叔

membalas semua(1)
漂亮男人

Gunakan NSUserDefault, dan kemudian tentukan APIHost makro untuk menentukan nilai berdasarkan nilai NSUserDefault

#define ServerHost [[NSUserDefaults standardUserDefaults] objectForKey:@"xxxxx"]?releaseHost:debugHost
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!