iOS-এ View Controller Lifecycle একটি গুরুত্বপূর্ণ বিষয়, কারণ এটি নির্ধারণ করে একটি View Controller কিভাবে লোড, প্রদর্শন, এবং মেমোরি থেকে মুক্তি পায়। প্রতিটি ধাপে নির্দিষ্ট কিছু মেথড (function) কল করা হয় যা ডেভেলপারদের জন্য ভিউ কন্ট্রোলারের বিভিন্ন অবস্থা ট্র্যাক করতে এবং প্রয়োজন অনুযায়ী কাজ করতে সাহায্য করে।
Initialization (init(coder:) বা init(nibName:bundle:)):
Loading the View (loadView):
viewDidLoad:
viewWillAppear:
viewDidAppear:
viewWillDisappear:
viewDidDisappear:
viewWillLayoutSubviews এবং viewDidLayoutSubviews:
deinit:
1. init(coder:) / init(nibName:bundle:)
2. loadView()
3. viewDidLoad()
4. viewWillAppear()
5. viewWillLayoutSubviews()
6. viewDidLayoutSubviews()
7. viewDidAppear()
8. viewWillDisappear()
9. viewDidDisappear()
10. deinit (if the view controller is removed from memory)
এইভাবে View Controller Lifecycle নিয়ে একটি বিস্তারিত টিউটোরিয়াল তৈরি করা যাবে। আর কোনো নির্দিষ্ট অংশ নিয়ে প্রশ্ন থাকলে জানিও!
Read more