There are some memory leaks found out when i “profile” my app with Instruments.
Some of the leaks are obvious and easy to fix, but some are not. Some of the leak log showed in Instruments are really bothering me. For example:

I even can’t tell which line of my code called these “strangers” behind the scene. How can i fix these leaks? Is it a leak from my code? From the framework? Or just a false report?
Then my questions are:
A: Is it possible to fix all memory leak bugs? Some of them are really hard to deal with. And you even can’t tell is it a bug from your code or from the frame work.
B: Is it necessary to fix all memory leaks? Couple of bytes leak might affect nothing. And the effort you put on to fix it may cost a lot more than you can get.
Yes it is possible, but please note some times the result you get from profiling dont pont you necessarily to a leak, sometimes they are objects that are not yet been auto released and sometimes they are not yours.
If you mean for your application to not be rejected, then no thats not necessary, dont overwork and stress yourself on some bytes that you cant seem to find, dont go and search for a couple of bytes that has been lost here and there, start looking for leaks only when you notice that your application is really leaking.