Przeczytałem ten wpis: what happens to NSLog info when running on a device?NSLog na urządzeniu, czy to jest problem, czy muszę go usunąć?
... ale zastanawiasz się, czy NSLog jest problemem podczas dystrybucji aplikacji, takich jak zapełnianie pamięci czy coś takiego? Interesuje mnie tylko to, gdy testuję spójność moich danych wejściowych z bazą danych.
Powodem jest to, że mam kontrolę NSLog, gdy ładuję dane do mojej bazy danych w symulatorze. Mogę go usunąć po przesłaniu, ale byłoby dobrze, gdybym nie musiał?
ja generalnie zgadzam się z tym, chociaż w sytuacjach, w których wymagana jest 100% wydajność (to zapętlenie poprzez duży zbiór), a następnie prawdopodobnie chcesz usunąć NSLogs jak tam jest hitem wydajność podczas logowania. W ogólnej sytuacji jednak tego nie zauważysz. – sosborn