NSLog는 폰을 연결하고 Console.app만 켜면 쉽게 볼 수 있다.
Release에서는 보안상 이유로 제외하는 것이 좋다.
.pch file을 하나 생성한다.
파일 정의 속에 아래 내용을 추가
#ifndef DEBUG
#define NSLog(...) /* replace NSLog method with nothing/blank */
#endif
DEBUG 환경변수(?)가 정의되어 있지 않다면(Release의 경우 그렇다), NSLog을 nothing으로 대체한다.
Xcode가 정의해놓은 DEBUG flag는 Project setting - build settings - Preprocessor Macros 에 있다.
Target - Build Settings - prefix header로 해당 파일을 설정한다.
$(SRCROOT)/$(PRODUCT_NAME)/filename.pch