অ্যাপ লাইফসাইকেল এবং অ্যাপ ডেলিগেট

অ্যাডভান্সড টপিকস - সুইফট প্রোগ্রামিং (Swift Programming) - Computer Programming

157

অ্যাপ লাইফসাইকেল একটি iOS অ্যাপের কার্যপ্রবাহ নির্দেশ করে, অর্থাৎ অ্যাপটি কখন চালু হয়, ব্যাকগ্রাউন্ডে যায় এবং বন্ধ হয়। এটি কয়েকটি ধাপের মাধ্যমে পরিচালিত হয়: Not Running, Inactive, Active, Background, এবং Suspended

App Delegate হলো একটি প্রোটোকল, যা অ্যাপের লাইফসাইকেল ইভেন্টগুলো হ্যান্ডেল করে। AppDelegate.swift ফাইলটি এই ইভেন্ট ম্যানেজ করে, যেমন অ্যাপ চালু হওয়া (application(_:didFinishLaunchingWithOptions:)), ব্যাকগ্রাউন্ডে যাওয়া, ফোরগ্রাউন্ডে আসা, এবং অ্যাপ বন্ধ হওয়া। AppDelegate ডেলিগেট মেথড ব্যবহার করে প্রয়োজনীয় অ্যাকশন চালানোর সুযোগ দেয়।

অ্যাপ লাইফসাইকেল ধাপসমূহ

  1. Not Running: অ্যাপ চালু হয়নি বা বন্ধ।
  2. Inactive: অ্যাপ চলমান, তবে ব্যবহারকারী কোনো ইন্টারঅ্যাকশন করছে না।
  3. Active: অ্যাপ ফোরগ্রাউন্ডে রয়েছে এবং ইন্টারঅ্যাক্টিভ।
  4. Background: অ্যাপ ব্যাকগ্রাউন্ডে চলে যায় এবং সীমিত সম্পদ ব্যবহার করে।
  5. Suspended: ব্যাকগ্রাউন্ডে সম্পূর্ণরূপে থেমে থাকে, কিন্তু মেমোরিতে লোড থাকে।

এই স্টেটগুলোতে অ্যাপের প্রয়োজন অনুযায়ী কার্যক্রম নির্ধারণ করা হয়।

Content added By
Promotion

Are you sure to start over?

Loading...