2013-01-22 31 views
5

मैंने हाल ही में देखा है कि कभी-कभी हमारी ऐप स्मृति चेतावनी प्राप्त करने के बाद सही हो जाती है। डिवाइस पर इस समस्या को पुन: उत्पन्न करना बहुत मुश्किल है, और यहां तक ​​कि सिम्युलेटर में भी मुझे "स्मृति चेतावनी अनुकरण" करने के दस प्रयासों में से एक में यह क्रैश मिलता है।परीक्षण कैसे करें यदि आपका आईओएस ऐप स्मृति चेतावनियों पर अच्छा व्यवहार करता है?

एक अच्छी रणनीति स्मृति चेतावनी संचालकों डिबग करने के लिए,, मुद्दों अक्सर पहुंचने "बहुत देर हो चुकी" कॉलबैक से आते हैं पर विचार संसाधनों गलती से चेतावनी हैंडलर, आदि में नष्ट किया जा रहा करने के बाद इस्तेमाल किया क्या है?

उत्तर

5

यहां एक ऐसा दृष्टिकोण है जिसने मुझे मेरी मेमोरी चेतावनी हैंडलर में कई गंभीर बग खोजने में मदद की।

पहले, मैं ओएस एक्स कीबोर्ड सेटिंग के पास गया और अनुकरण मेमोरी के लिए एक शॉर्टकट सौंपा चेतावनी:

enter image description here

तब, जब सिम्युलेटर में अनुप्रयोग चल रहा है, मैं इन बटन दबाया रखा, तो सिम्युलेटर प्रति सेकेंड प्रति मेमोरी चेतावनियां उत्पन्न करेगा। ऐसा करने के दौरान, मैं ऐप के चारों ओर जाऊंगा। बेशक यह शायद ही कभी असली दुनिया में होता है, लेकिन इस तनाव परीक्षण ने कुछ सिंक्रनाइज़ेशन, कॉलबैक और राज्य के मुद्दों को प्रकट करने में मदद की, जो मुझे अन्यथा नहीं मिला।