Within a given block of code, the number of times you use
copy,allocandretainshould equal the number of times you usereleaseandautorelease.You only own objects you created using a method whose name begins with “alloc” or “new” or contains “copy” (for example,
alloc,newObject, ormutableCopy), or if you send it aretainmessage.Implement a
deallocmethod to release the instance variables you own.You should never invoke
deallocdirectly (other than when you invoke super’s implementation in a customdeallocmethod).
http://developer.apple.com/iphone/library/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmPractical.html
No comments:
Post a Comment