Middle
ვინ შედის iOS-ის პასუხის ჯაჭვში (responder chain)?
sobes.tech AI
პასუხი AI-სგან
iOS-এ উত্তর শৃঙ্খলা UIResponder থেকে উত্তরাধিকারী অবজেক্টগুলির থেকে গঠিত। এগুলি অন্তর্ভুক্ত:
UIView(এবং এর উপশ্রেণী)UIViewController(এবং এর উপশ্রেণী)UIWindow(এবং এর উপশ্রেণী)UIApplication
শৃঙ্খলা নিম্নরূপ গঠিত:
- View এর জন্য: পরবর্তী Responder তার
superviewবাUIViewControllerহবে, যদি View কন্ট্রোলারের মূল হয়। - View Controller এর জন্য: পরবর্তী Responder তার
view.superview(যদি থাকে) বাUIWindow, যদি কন্ট্রোলার উইন্ডোর মূল হয়, বাUIApplication। - উইন্ডোর জন্য: পরবর্তী Responder
UIApplication। - অ্যাপ্লিকেশনের জন্য: পরবর্তী Responder
nil(শৃঙ্খলা শেষ)।
শৃঙ্খলা ইভেন্ট (যেমন স্পর্শ, জেসচার, কন্ট্রোলের অ্যাকশন) এবং কমান্ড (Actions) প্রক্রিয়াকরণের জন্য ব্যবহৃত হয়। ইভেন্ট/কমান্ড প্রথম Responder থেকে উপরে শৃঙ্খলা অনুসারে প্রেরিত হয়, যতক্ষণ না একটি অবজেক্ট এটি প্রক্রিয়া করে।
স্পর্শ ইভেন্টের প্রসারনের উদাহরণ:
UIViewযেখানে স্পর্শটি ঘটেছে।- এর
superview। - পরবর্তী
superview। - ...
- কন্ট্রোলারের মূল
UIView। UIViewController।UIWindow।UIApplication।