Yang merupakan delegasi yang tepat untuk diterapkan ketika aplikasi bangun dari latar belakang dan Anda ingin persiapannya menjadi aktif?
applicationWillEnterForeground vs applicationDidBecomeActive - Apa bedanya?
Yang merupakan delegasi yang tepat untuk diterapkan ketika aplikasi akan tidur dan Anda ingin mempersiapkannya untuk membersihkan dan menyimpan data?
applicationWillResignActive vs applicationDidEnterBackground - Apa bedanya?
Juga, saya perhatikan bahwa applicationWillResignActive dipanggil ketika SMS atau panggilan masuk tetapi pengguna memilih untuk mengklik Ok dan melanjutkan. Saya tidak ingin aplikasi saya mengambil tindakan dalam kasus ini. Saya hanya ingin tetap berjalan tanpa pembersihan lanjutan karena pengguna tidak keluar dari aplikasi. Jadi, saya akan berpikir lebih masuk akal untuk melakukan pekerjaan pembersihan hanya di applicationDidEnterBackground.
Saya akan menghargai masukan Anda tentang praktik terbaik yang harus diikuti dalam memilih delegasi mana yang akan diimplementasikan untuk bangun dan tidur serta mempertimbangkan acara-acara seperti terganggu oleh SMS / panggilan.
Terima kasih
-applicationWillEnterForeground:
tidak akan dipanggil, hanya-applicationDidEnterBackground:
(misalkan, iOS tidak berpikir itu adalah peluncuran kembali).