I am new to Objective-C (from Java) and I think I am getting a pretty good understanding of memory management. But when my application loads, I get a very small memory leak that occurs only when the game loads (we are talking about 32 to 512 bytes).
This is a random case when it leaks, and it does not look like the user is launching a leak. It is usually detected after about 20 seconds to 1 minute.
The information I receive from the debugger is never the same. It used to be UIApplication, the “responsible frame”, sometimes it is [UIWindow makeKeyAndVisible], and sometimes it is [UNibDecoder].
Is this an “accepted” limit, or will the application not leak in ALL? This is my first "big" application. I made a small flipsideview application, and where there are no leaks, that would never be so.
On the other hand, what is the best way to identify leaks?
hogni89
source share