2010-06-21 21 views
8

में फास्ट ऐप स्विचिंग का समर्थन कैसे करूं मेरे पास एक ऐसा ऐप है जो आईफोन ओएस 3.0 या उच्चतर पर अच्छा काम करता है। मैं इसमें तेजी से ऐप स्विचिंग का समर्थन कैसे करूं? इसे आईफोन ओएस 3.0 पर काम करना चाहिए, लेकिन आईओएस 4.0 पर तेज़ ऐप स्विच का समर्थन करना चाहिए।मैं एक आईफोन ऐप

अनुपम

उत्तर

8

4.0 बेस एसडीके और 3.0 के लिए तैनाती लक्ष्य निर्धारित करें। फास्ट ऐप स्विचिंग अब काम करना चाहिए।

अपने अनुप्रयोग ठीक से व्यवहार करते हैं जब यह पृष्ठभूमि में है बनाने के लिए और सुनिश्चित करें कि आप अपने राज्य को बचाने के काफी पहले बनाने के लिए, आप पढ़ सकते हैं और पूरी तरह से iPhone अनुप्रयोग प्रोग्रामिंग गाइड में मल्टीटास्किंग, विशेष रूप से Supporting Background State Transitions और Being a Responsible, Multitasking-Aware Application के बारे में अध्याय का पालन करना पड़ता है।

+0

दो लिंक एक ही पृष्ठ से लिंक हैं? – Stiefel

7

एक शानदार session video from WWDC है जिसे 'सत्र 105 - आईफोन ओडी, मल्टीटास्किंग पर मल्टीटास्किंग को अपनाना' कहा जाता है जो विभिन्न अग्रभूमि और पृष्ठभूमि मोड के बीच प्रक्रिया के प्रवाह को बताता है, साथ ही साथ आप ऐप प्रतिनिधि कॉल प्राप्त करते हैं , और अधिक महत्वपूर्ण बात, जब नहीं। मैं अत्यधिक पहले से ही प्रलेखन के शीर्ष पर इसकी अनुशंसा करता हूं। यह पंजीकृत डेवलपर्स के लिए स्वतंत्र है।

यह बात यह है कि जब आप पृष्ठभूमि चलने वाले राज्य में जाते हैं तो आईओएस 4.0 आपको सूचित करता है, और फिर आपके पास अपनी स्थिति को बचाने के लिए समय होता है, तो जब आपका ऐप वास्तव में समाप्त हो जाता है तो आपको अधिसूचित नहीं किया जाता है, इसलिए एक बार जब आप संक्षेप में पृष्ठभूमि चलने वाले राज्य में जाएं, आपको सलाह दी जाती है कि आप दोनों को अपने राज्य को बचाएं और साथ ही सभी अनावश्यक संसाधनों को बंद कर दें। यह सुनिश्चित करेगा कि एक बार मेमोरी कम चलने के बाद, आपके ऐप को स्वचालित रूप से समाप्त होने पर आपके ऐप को पूरी तरह समाप्त कर दिया जा सकता है।

विचार करने की एक और बात यह है कि आईओएस 4.0 आपके लिए पूर्ण राज्य की बचत करता है (माना जाता है कि आपका ऐप 4.0 के लिए पुन: संकलित/तैनात किया गया था), यह केवल पहले से चल रहे ऐप्स को निलंबित करने के लिए लागू होता है। आपको अभी भी उस ऐप को पुनर्स्थापित करने के लिए अपना स्वयं का कार्यान्वयन लिखना होगा जहां उपयोगकर्ता को छोड़ दिया गया था, अगर इसे निलंबित कर दिया गया था, अंततः पूरी तरह से समाप्त हो गया था, और उपयोगकर्ता फिर इसे फिर से चालू कर देता है।

-1

यह बाद में वेब में खोज पर एक समान प्रश्न है कि मैं था के लिए इस्तेमाल किया था, लेकिन मैं और इस साइट में मिल गया .. Video of implementing Fast App switching

मुझे लगता है कि तेज़ स्विचिंग एप्लिकेशन iOS 5 में इनबिल्ट होगा वहाँ है, हालांकि कोई पुष्टि खबर नहीं ..

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