Name the memory management rules and their related methods.
Answer / maanya
The object you created is owned by you by allocating memory for it, or is owned by you by copying it.
Related Methods: alloc, allocWithZone, copy, copyWithZone, mutableCopy, mutableCopyWithZone.
If you are not the creator of an object but you want it to stay in memory, you can express an ownership interest.
Related Methods: retain.
If you created or expressed ownership interest on an object, and now you are its owner, then you are responsible to release it once you don't need it anymore.
Related Methods: release, autorelease.
If you are not the owner of an object (you did not created it or did not expressed ownership interest) then you must not release it.
Is This Answer Correct ? | 0 Yes | 0 No |
What is a protocol in objective-c programming language?
What is ios deadlock?
Why don’t we use strong for enum property in objective-c ?
What is singleton class in ios?
What is ios design?
Outline the class hierarchy for a UIButton until NSObject.
Which is the default for synthesized properties?
What are the memory management rules?
How to delete images in ios?
Why do we override drawrect: method? How to explicitly call it?
Explain place holder constraint
Explain iglistkit?