본문 바로가기

xcode

(2)
Xcode 에서 svn 사용하기 형상관리툴로 svn 많이들 사용 하시죠? Xcode 에서 svn 사용하는 방법이 무지 간단한데.. 처음 접하실 때 "Xcode를 지원하는 mac용 svn 툴"을 찾아보거나 하실 것 같아서(제가 그랬거든요 ㅠ.ㅠ) 간단한 방법을 정리 해 보려고 합니다. Xcode 에서는 기본적으로 SCM 메뉴가 있고, svn 을 포함 한 SCM Repositories 를 설정 할 수 있습니다. Xcode를 실행 하신 뒤 상단 메뉴바에 SCM 을 선택 하신 뒤, "Configure SCM Repositories..." 하위 메뉴를 선택합니다. Configure SCM Repositories... 메뉴를 선택하시면 다음과 같은 창이 뜹니다. 여기서 좌측 하단의 + 버튼을 누르신 뒤 Repository 를 설정 하면 됩니다. ..
Debug 시에만 NSLog 출력 하기. (Debug 모드 구분하기) 어플 개발시 NSLog 를 통해 Debugger Console 상에 객체의 값이나 카운트 등을 출력하여 테스트 할 수 있습니다. Log 를 찍어보는 방법은 특히나 Debug시에 자주 사용되는 방법입니다. 저도 이런 방법으로 Debug를 해 보다가.. 너무나 여러 곳에서 NSLog를 남발하였더니, 'Debug, Release 모드를 구분해서 Debug 모드일 경우에만 NSLog 를 출력하게 할 순 없을까?' 하는 생각이 들더군요. 해법 의외로 방법은 간단 했습니다. 바로, Project Info 에서 Configuration 을 Debug 모드로 하고, GCC4.2 - Processing 탭의 Preprocessor Macros 를 추가하는 것이죠. 저는 DEBUG=1 이라고 추가 했습니다. 단, 여기서 ..