I do not think that's possible. The problem is that Objective-C is also used inside the system library. In OS X, where the Objective-C garbage collector is supported, there are three modes when compiling code:
- A compiled function can only be called from an environment other than GC.
- A compiled function can only be called from within the GC environment.
- A compiled function can be called both from the GC environment and from a non-GC environment.
See discussion here . The fact is that the system library must be in the third mode so that the OS supports both non-GC and GC-applications. And in OS X, libraries come into this hybrid mode. In iOS, I assume it comes in mode 1. (I don’t know for sure, because my phone wasn’t hacked.)
, , , , , .
, GC iOS.