suroMind

[iPhone] 로그 남기기, Debug Release 구분하여 찍기 본문

IT분야/iOS

[iPhone] 로그 남기기, Debug Release 구분하여 찍기

suroMind 2011. 3. 24. 15:04

Xcode 4.3에서 프로젝트 이름을 클릭한 뒤 BuildSettings 에서 Preprocessor Macros항목을 찾는다.
Debug와 Release가 있는데 Debug항목에 DEBUG=1을 추가해준다.



프로젝트이름_Prefix.pch 파일에 아래 항목 추가
#ifdef DEBUG
    #define DebugLog(fmt,...) NSLog((@"%s[Line %d]"fmt),__PRETTY_FUNCTION__,__LINE__,##__VA_ARGS__)
#else
    #define DebugLog(...)
#endif

===========================
사용할때 NSLog 대신 DebugLog를 사용하여 로그를 남기면 된다

'IT분야 > iOS' 카테고리의 다른 글

[iPhone] UIWebView bounce 없애기  (0) 2011.05.09
[iPhone] APNS 서버단 PHP 코드  (0) 2011.04.01
[iPhone] 네트워크 연결 상태 체크  (0) 2011.03.24
[iPhone]JSON 사용하기  (2) 2011.03.24
[iPhone]UIWebView에서 User-Agent 변경  (0) 2011.03.24
Comments