में प्रतिनिधि बनाम घटनाएं मैं अपना पहला आईफोन ऐप लिख रहा हूं, और मैं कोको टच एंड ऑब्जेक्टिव-सी में डिज़ाइन पैटर्न की खोज कर रहा हूं। मैं क्लाइंट-साइड वेब विकास की पृष्ठभूमि से आया हूं, इसलिए मैं अपने सिर को प्रतिनिधियों के चारों ओर लपेटने की कोशिश कर रहा हूं।कोको टच
विशेष रूप से, मुझे नहीं लगता कि ईवेंट हैंडलर के बजाय प्रतिनिधि वस्तुओं की आवश्यकता क्यों है। उदाहरण के लिए, जब उपयोगकर्ता एक बटन दबाता है, तो इसे किसी ईवेंट (UITouchUpInside
) से संभाला जाता है, लेकिन जब उपयोगकर्ता टेक्स्ट बॉक्स में इनपुट करने को समाप्त करता है और उसे 'संपन्न' बटन से बंद कर देता है, तो कार्रवाई को विधि पर कॉल करके संभाला जाता है टेक्स्ट बॉक्स का प्रतिनिधि (textFieldShouldReturn
)।
किसी ईवेंट के बजाय प्रतिनिधि विधि का उपयोग क्यों करें? मैं इसे viewDidLoad
विधि के साथ व्यू कंट्रोलर में भी देखता हूं। घटनाओं का उपयोग क्यों न करें?