Name the memory management rules and their related methods.
Answer Posted / 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 |
Post New Answer View All Answers
How many types of background modes supported in ios?
What is a memory leak ios?
What is meaning of 'copy' keyword?
Explain the characteristics of ios?
How are non-atomic and atomic properties different? Which one is the default property for synthesized properties?
What is appdelegate in xcode?
How can we prevent ios 8 app’s streaming video media from being captured by quicktime player on yosemite during screen recording?
What json framework supported by ios?
How to represent layer objects in iOS operating system ?
What is message forwarding?
What are ibeacons in ios? : IOS Architect
Explain arc?
What is synchronous vs. Asynchronous in gcd ?
Is xcode a framework?
What is background mode in ios?