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 |
Who calls the main function of app during the app launch cycle in ios?
Explain keywords alloc and new?
What happens when you invoke a method on a nil pointer?
Explain differentiate between release and pool drain?
What is factory methods ? What is the advantage of using it ?
What is iphone screen size?
What is retain counts?
Explain the difference between NSOperationQueue concurrent and non-concurrent in iOS operating system?
What is App Bundle in iOS operating system?
0 Answers TryTechnicals Pvt Ltd,
How to shut off message alerts in ios?
Differentiate 'app id' from 'bundle id'.
What are the different delete rules that a relationship can have? Which one takes ownership?