pointers - dealloc or releasing best practice in objective-c? -
मैं बस ऑब्जेक्ट्स को बस के रूप में जारी करता हूं:
[myObj release];
मैंने दूसरों को देखा है:
[myObj release]; MyObj = शून्य;
क्या बाद वाला अधिक फायदेमंद है क्योंकि अब उस पॉइंटर का कोई संदर्भ नहीं होगा?
यह सुनिश्चित करने के लिए है कि अन्य लगातार संदेश जो myObj
पर भेजे जा सकते हैं अपवाद नहीं फेंकें। संदेश को शून्य
पर भेजना संभव है उद्देश्य-सी
अन्यथा, myObj
अभी भी मेमोरी एड्रेस को इंगित करता है जहां यह है और इसे एक्सेस करने से BAD_ACCESS
त्रुटि हो सकती है ।
Comments
Post a Comment