Любые утечки, обнаруженные яблоком при тестировании собственных вещей, будут исправлены (и Apple определенно проверяет утечки). Фреймворки не являются полностью утечками, но опасно полагать, что проблема в фреймворках. Вот пара вещей, о которых нужно помнить:
(1) При утечке объекта все дерево, свисающее с него, также будет считаться утечкой. Предположим, что объект класса NSPrivateWhosit, о котором вы никогда не слышали, просочился. Обязательно ли это делает проблему Apple? Нет, это может быть что-то, использованное экземпляром NSPublicClass, который вы пропустили.
(2) Если объект выделен в Foundation и передан вам, и вы сохраните его, то вы можете его утечь. Обратный след распределения не имеет значения. Что важно, так это обратный след несбалансированного удержания.