در این مقاله قصد دارم در مورد چرخه عمر و حالت برنامه های آیفون و آی پد صحبت کنم. اما صبر کنید – چرا باید اهمیت دهید؟ بگذارید توضیح دهم:
با درک چگونگی حرکت یک برنامه از طریق حالتها ، می توانید اشکالات دزدکی را بدست آورید ، سناریوهای دنیای واقعی را شبیه سازی کنید و مطمئن شوید که همه چیز به راحتی اجرا می شود-حتی وقتی برنامه کاری را در پس زمینه انجام می دهد.
چرخه عمر و حالتهای یک برنامه چیست؟
تصور کنید که برنامه شما مانند شخصی است که قسمتهای مختلف روز خود را طی می کند. هر قسمت از روز آنها یک حالت است و انتقال بین اینها ایالات متحده چرخه عمر را تشکیل دهید. در اینجا نحوه عملکرد آن آورده شده است:
حالت فعال
هنگامی که برنامه به طور فعال توسط کاربر مورد استفاده قرار می گیرد (به عنوان مثال ، پیمایش از طریق صفحه نمایش ، تعامل با رابط یا دریافت به روزرسانی در زمان واقعی) ، در حالت فعال قرار دارد. این حالت عادی در حال اجرا است.
حالت پس زمینه
هنگامی که تمرکز خود را به یک برنامه دوم تغییر می دهید ، آن برنامه فعال می شود. با این حال ، اگر برنامه ای که شما فقط از آن استفاده کرده اید ، وظایفی را برای اجرای در پس زمینه (مانند بارگیری داده یا ردیابی مکان) تنظیم کرده است ، حتی اگر به طور فعال برای کاربر قابل مشاهده نباشد ، این کارها را اجرا می کند. ما می گوییم که برنامه اکنون در حالت پس زمینهبشر
برای شبیه سازی وضعیت پس زمینه ، برنامه را به سمت بالا بکشید یا از طریق برنامه به برنامه دیگری تغییر دهید …