It's well known that Apple does not provide automatic garbage collection on the iPhone to prolong battery life. Yet MonoTouch apps, which reportedly run perfectly on the iPhone (and many are sold through the AppStore, therefore are approved by Apple), do have automatic garbage collection.
- Is this automatic garbage collection, or does MonoTouch just manage all the
retain/release
stuff for you? - If it is automatic garbage collection, wouldn't that be a drain on battery?
Edit: If your answer to #1 is "yes" and your answer to #2 is "no," why?
Historical Edit: It should be noted that Apple has decided to go a different route for iOS 5.0 and implement ARC (also allowing code compiled against the same SDK to work on iOS 4.x as well).