2011-03-23 8 views
7

मैं पता है कि ios जीवन चक्र में घटना पाश करता है की जरूरत है ?. क्या कोई मुझे इस बारे में सुझाव दे सकता है ??आईओएस जीवन चक्र में इवेंट लूप क्या है और इसका उपयोग क्या है और यह क्या करता है?

उत्तर

15

सर्वश्रेष्ठ उत्तर शायद Cocoa Application Competencies for iOS दस्तावेज़ के "मुख्य घटना पाश" खंड में एप्पल द्वारा प्रदान से एक है।

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

संयोग से, अगर आप आईओएस विकास के लिए अपेक्षाकृत नए हैं, तो मैं चाहते वास्तव में, इस दस्तावेज़ की एक पढ़ने की सलाह देते हैं, क्योंकि यह सवाल आप शायद है की एक बहुत कुछ जवाब देंगे।

+0

जानकारी भाई के महान स्रोत ... इस के लिए एक वोट अप .... –

संबंधित मुद्दे