[iOS] Xcode objective-c NSLog, printf 사용법
■ NSLog
(1) 문자열 출력
NSLog(@”문자열”);
(2) 문자열 변수 출력
NSString *str = @”문자열”;
NSLog(@”str : %@”, str);
(3) 숫자 변수 출력
숫자(int 또는 NSUInteger)를 문자열로 변환해서 찍으면 된다.
int i = 10;
NSString *str = [NSString stringWithFormat:@”%d”, i];
NSLog(@”str : %@”, str);
■ printf
(1) 문자열 변수 출력
printf(“str : %s\n”, [str UTF8String]);
Xcode 프로젝트에서 NSLog 는 Build Configuration 이 Debug 일 때만 찍히고, printf 는 Debug 와 Release 상관없이 다 찍힌다.
다시 말해 NSLog 가 콘솔에 찍히지 않는다면 Build Configuration 을 Debug 로 변경하면 된다(https://blog.naver.com/bb_/221987953889).
참고사이트 : https://clack.tistory.com/242