Rumah Media Sosial Cara mengikuti kitaran hayat aplikasi ios - dummies

Cara mengikuti kitaran hayat aplikasi ios - dummies

Video: Section, Week 6 2024

Video: Section, Week 6 2024
Anonim

Aplikasi iOS mengikuti kitaran hayat tipikal. Pada mulanya, aplikasi itu hanya boleh dilaksanakan; ia tidak berjalan, berbohong dengan sabar untuk menunggu pengguna mengklik ikonnya. Apabila aplikasi bermula, ia akan melalui beberapa langkah permulaan. Semasa tempoh sementara ini, aplikasi berada dalam keadaan tidak aktif.

Ingat aplikasi adalah memang berjalan tetapi tidak akan menerima acara, jadi ia tidak dapat berinteraksi dengan apa-apa pada masa ini. Apl itu kemudian peralihan ke keadaan aktif. Keadaan aktif ini adalah keadaan berguna apl.

Pada satu ketika - kebanyakannya apabila aplikasi lain bermula, katakan, telefon yang dicetuskan oleh panggilan masuk - runtime iOS akan meletakkan aplikasi anda di latar belakang. Pada ketika ini, aplikasi berada di latar belakang keadaan.

Kebanyakan aplikasi kekal dalam keadaan ini untuk masa yang singkat sebelum digantung. Walau bagaimanapun, aplikasi boleh meminta masa tambahan untuk menyelesaikan beberapa pemprosesan (seperti menyimpan keadaannya menjadi fail untuk digunakan pada masa lain ia bermula).

Selain itu, aplikasi yang dimaksudkan untuk berjalan di latar belakang akan masuk dan tinggal di negeri ini. Ambil perhatian bahawa aplikasi di latar belakang boleh dan menerima acara, walaupun mereka tidak mempunyai antara muka pengguna yang kelihatan.

Aplikasi dalam keadaan yang digantung tidak menjalankan kod; Walau bagaimanapun, ia menggunakan kuasa dan pemproses. Sistem ini menggerakkan aplikasinya untuk keadaan ini apabila diperlukan untuk memulihara lagi sumber, dan berbuat demikian tanpa memberitahu aplikasi. Sekiranya memori berjalan rendah, sistem mungkin membersihkan aplikasi untuk mencipta lebih banyak ruang.

Sebagai peralihan aplikasi melalui negeri-negerinya, kaedah khusus aplikasinya (iaitu, kod yang anda tulis) akan digunakan seperti yang dijelaskan di sini.

  1. Selepas permulaan aplikasinya yang pertama, appDidFinishLaunchingWithOptions dipanggil, yang seterusnya memanggil bahagian kod apl yang menyediakan antara muka penggunanya.

    Pengguna kemudian melihat aplikasinya. Aplikasi kini berada dalam gelung acara, di mana ia menunggu interaksi pengguna.

  2. Apabila pengguna berinteraksi dengan apl itu, satu peristiwa dicetuskan, dan kaedah panggilan balik yang terikat dengan acara itu dipanggil. Selalunya, kaedah panggil balik terdiri daripada kod yang ditulis oleh pemaju aplikasi, walaupun ia boleh diguna semula sebagai kod yang disediakan sebagai sebahagian daripada rangka kerja iOS.

  3. Setelah kaedah panggil balik dilakukan, aplikasi akan kembali ke gelung acaranya. Urutan tindakan (peristiwa yang memicu semula kaedah panggilan balik) diteruskan sehingga aplikasi menerima peristiwa yang menyebabkannya dimatikan atau masuk ke latar belakang.

Cara mengikuti kitaran hayat aplikasi ios - dummies

Pilihan Editor

Penyelesaian masalah Spanning Trunk Protocol (STP) - dummies

Penyelesaian masalah Spanning Trunk Protocol (STP) - dummies

Untuk mengumpul maklumat tambahan tentang protokol berjalan. Pertunjukan sahabat baik kami akan bermula. Jika anda telah membaca bab-bab lain mengenai protokol, anda akan tahu bahawa arahan menunjukkan mempunyai banyak maklumat untuk dipaparkan, dan STP tidak berbeza. Di sini ...

Melihat Rangkaian Alamat Terjemahan - dummies

Melihat Rangkaian Alamat Terjemahan - dummies

Jika anda mahu melihat pemetaan Alamat IP Rangkaian (IP) Peranti Cisco, anda boleh menggunakan arahan menunjukkan dan debug. Beberapa perintah yang memberikan anda maklumat mengenai terjemahan yang dijalankan pada peranti Cisco anda diringkaskan di bawah. Perintah untuk Mengurus dan Lihat NAT Status Command Description ...

Terjemahan Rangkaian Alamat - dummies

Terjemahan Rangkaian Alamat - dummies

Terjemahan Alamat rangkaian (NAT) boleh dikonfigurasi untuk bekerja di rangkaian anda beberapa cara yang berbeza. Jenis NAT yang anda pilih untuk dilaksanakan bergantung pada apa tujuan anda untuk NAT dan pengurusan alamat awam anda. Kaedah NAT termasuk Statik NAT: Meletakkan pemetaan tetap di antara alamat peribadi dalaman dan alamat awam. ...

Pilihan Editor

Menghemat Uang di Pernikahan Impian Anda - orang dewasa

Menghemat Uang di Pernikahan Impian Anda - orang dewasa

Ketika merencanakan pernikahan dengan anggaran , anda ingin mendapatkan nilai terbaik untuk dolar anda. Anda tidak berminat dengan apa-apa yang kelihatan murah; anda mahukan perkahwinan dongeng anda kurang. Jika anda mengikuti petua ini, tetamu anda tidak akan pernah membayangkan bahawa mereka telah dijemput untuk perkahwinan bajet: Pilih perkahwinan yang mesra bajet ...

Meja Bingkai Bingkai untuk Resepsi Pernikahan Anda - para penggoda

Meja Bingkai Bingkai untuk Resepsi Pernikahan Anda - para penggoda

Memilih kain meja lantai panjang. Tetapi berapa saiz alas meja akan menutupi kaki-kaki yang jahat, yang kelihatan seperti industri meja jamuan biasa? Berikut adalah panduan untuk panjang taplak meja untuk pelbagai jadual bulat berukuran. Jadual Diameter Kain Panjang Panjang 60 inci 120 inci 54 inci 114 inci 48 inci 108 ...

Tips untuk Melekat pada Bajet Pernikahan - monyet

Tips untuk Melekat pada Bajet Pernikahan - monyet

Biaya pernikahan sebenarnya bergantung terutama pada ukuran, skala, dan lokasi . Menyimpan perkara ini semasa merancang perkahwinan bajet adalah penting untuk mengekalkan kos. Perkahwinan rasmi dengan 250 tetamu jelas kos lebih daripada satu halaman belakang dengan 60 tetamu. Dan perkahwinan di New York City lebih mahal daripada fungsi yang sama ...

Pilihan Editor

Cara Menyediakan Kamera Rebat T6i / 750D untuk Kegunaan Awal - dummies

Cara Menyediakan Kamera Rebat T6i / 750D untuk Kegunaan Awal - dummies

Selepas membongkar kamera Rebel T6i / 750D, anda perlu memasang beberapa bahagian. Selain badan kamera dan bateri yang dibekalkan (pastikan untuk mengecasnya sebelum penggunaan pertama), anda memerlukan lensa dan kad memori. Berikut adalah perkara yang perlu anda ketahui di hadapan: Lens: Kamera anda menerima Canon EF dan ...

Bagaimana Mencetak Imej dari ImageBrowser EX pada Canon EOS 6D anda - dummies

Bagaimana Mencetak Imej dari ImageBrowser EX pada Canon EOS 6D anda - dummies

Canon EOS 6D anda membolehkan anda mencetak imej yang anda pilih dalam ImageBrowser EX pada pencetak tempatan anda. Anda mendapat hasil terbaik apabila mencetak imej JPEG. Jika anda mencuba untuk mencetak imej RAW dari dalam ImageBrowser EX, aplikasi ini menggunakan imej kecil JPEG yang dibina yang direka untuk digunakan sebagai ...