일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 오브젝티브C
- install
- 윈도구7
- 링크
- windows
- 아이맥
- Mobile
- VISTA
- 맥
- 형식
- ObjectiveC
- 윈도구
- mac
- WebService
- 퇴사
- 아이폰
- 7932
- Objective-C
- 볼링
- 애플
- c#
- cagr48com
- windows7
- 설치
- 윈도우즈7
- screen
- java
- WSDL
- iPhone
- Number
Archives
- Today
- Total
A colossal Dreamer: GR鐵塔-天生我材
[아이폰:Xcode] Preprocessor Definitions 본문
Xcode 3.1.4 에서 GCC 컴파일 옵션으로 _DEBUG 상수를 선언하여 컴파일 되도록 옵션을 추가려면
아래와 같이 GCC_PREPROCESSOR_DEFINITIONS 사용자정의 옵션을 추가하여야 한다.
C 계열의 언어로 개발하다보면, 많이 사용하는 트릭 중에 하나가
Debug 모드로 빌드하는 것과 Release 모드로 빌드하는 것을 구분하여,
개발환경과 운영환경 또는 로깅수준을 제어하고는 하는 데 이때 많이 사용하는 것이
(사실 자바도 컴파일시인가 실행시인가 상수를 지정하는 다른 방법이 존재한다.)
#define _DEBUG
와 같은 상수 정의이다.
컴파일러와 조금 더 친해지면, 선행컴파일시 상수를 모드별로 다르게 주는 방법을 사용한다.
위 그림은 VS2008에서 SERVICE 라는 상수를 추가하여 컴파일 하는 설정을 한 것이다.
사실 Xcode에서도 위와 같이 별도로 설정하는 기능이 있었던 것으로 추측되지만,
현재 Xcode 4.1.3 버전에서는 위의 Xcode4.1.3 그림과 같이 사용자 정의 설정으로 추가해주어야 한다.
아래와 같이 GCC_PREPROCESSOR_DEFINITIONS 사용자정의 옵션을 추가하여야 한다.
C 계열의 언어로 개발하다보면, 많이 사용하는 트릭 중에 하나가
Debug 모드로 빌드하는 것과 Release 모드로 빌드하는 것을 구분하여,
개발환경과 운영환경 또는 로깅수준을 제어하고는 하는 데 이때 많이 사용하는 것이
(사실 자바도 컴파일시인가 실행시인가 상수를 지정하는 다른 방법이 존재한다.)
#define _DEBUG
와 같은 상수 정의이다.
컴파일러와 조금 더 친해지면, 선행컴파일시 상수를 모드별로 다르게 주는 방법을 사용한다.
위 그림은 VS2008에서 SERVICE 라는 상수를 추가하여 컴파일 하는 설정을 한 것이다.
사실 Xcode에서도 위와 같이 별도로 설정하는 기능이 있었던 것으로 추측되지만,
현재 Xcode 4.1.3 버전에서는 위의 Xcode4.1.3 그림과 같이 사용자 정의 설정으로 추가해주어야 한다.
'Development > 아이폰' 카테고리의 다른 글
[아이폰:오브젝티브C] 앞뒤 공백문자 제거(Trim white space) (0) | 2010.02.19 |
---|---|
[아이폰:오브젝티브C] 1,000 과 같이 3자리마다 콤마(,) 추가 (0) | 2010.02.17 |
[아이팟] 벽돌로부터의 탈출..~~ (0) | 2010.02.02 |
[아이폰:오브젝티브C] 형식 비교하기 (0) | 2010.01.28 |
[아이폰:오브젝티브C] 날짜와 캘린더 그리고, 날짜조각 (0) | 2010.01.28 |