0
iOSはメモリクラッシュ前に常にメモリ警告を送信しますか、メモリ警告なしでアプリが終了することがありますか?メモリクラッシュ前にiOSは常にメモリ警告を送信しますか?
iOSはメモリクラッシュ前に常にメモリ警告を送信しますか、メモリ警告なしでアプリが終了することがありますか?メモリクラッシュ前にiOSは常にメモリ警告を送信しますか?
アプリケーションがメモリ警告なしで終了する場合があります。
メモリ警告がメインスレッドで配信されます。メインスレッドがブロックされている場合、アプリケーションはメモリ警告を受け取りません。それも起動完了する前にも、アプリケーションのメインスレッドは、起動時にブロックされている場合Apple's Documentation
から、システムが アプリを殺すことができます。メインスレッドが時間を終了でブロックされて であれば、それはまた、重要なユーザーデータ
を書き出すための機会を得る前に、システムは、同様に、OSのメモリが急速に増大した場合、それが得られないことがあり、アプリ を殺すことができますメモリ警告をアプリケーションに送信する時間です。警告なしで終了します。
これは本当です。いい説明。私は、アプリケーションが(メインスレッドの重いタスクのために)起動するのに長い時間がかかる状況に直面し、数秒待ってからシステムが単にアプリケーションを終了させた。 –