#pragma mark [title]
사용 용도는 Xcode 에디터 상단에 함수목록을 볼 수 있는 팝업이 있습니다. 이 함수목록에서 [title]로 되어 있는 부분이 굵은 글씨체로 나오게 합니다. pragma mark는 컴파일 시에는 아무런 영향을 미치지 않고 무시가 됩니다.
아래는 사용 예 입니다.
에디터 상단을 보면 파일 목록 우측에 소스코드상의 함수 목록을 보여주는 메뉴가 있습니다. 좌측의 붉은색 화살표가 가르키는 곳 입니다.
만약 위의 #pragma mark가 없다면 좌측과 같이 소스코드내의 함수목록들만 순서대로 보여 줍니다.
위 소스의 #pragm mark로 인해 print module, main이 아래와 같이 굵은 글씨로 보여 집니다. 이는 많은 함수를 가진 소스에서 종류별로 그룹화를 할 수 있어 함수들의 목록과 용도를 쉽게 알수 있도록 하여 줍니다.
사용 용도는 Xcode 에디터 상단에 함수목록을 볼 수 있는 팝업이 있습니다. 이 함수목록에서 [title]로 되어 있는 부분이 굵은 글씨체로 나오게 합니다. pragma mark는 컴파일 시에는 아무런 영향을 미치지 않고 무시가 됩니다.
아래는 사용 예 입니다.
#import <Foundation/Foundation.h>
#pragma mark print module
void print_hello()
{
NSLog(@"Hello, World!");
}
void print_answer()
{
NSLog(@"I'm fine~");
}
#pragma mark main
int main (int argc, const char * argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
// insert code here...
print_hello();
print_answer();
[pool release];
return 0;
}
#pragma mark print module
void print_hello()
{
NSLog(@"Hello, World!");
}
void print_answer()
{
NSLog(@"I'm fine~");
}
#pragma mark main
int main (int argc, const char * argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
// insert code here...
print_hello();
print_answer();
[pool release];
return 0;
}
에디터 상단을 보면 파일 목록 우측에 소스코드상의 함수 목록을 보여주는 메뉴가 있습니다. 좌측의 붉은색 화살표가 가르키는 곳 입니다.
만약 위의 #pragma mark가 없다면 좌측과 같이 소스코드내의 함수목록들만 순서대로 보여 줍니다.
위 소스의 #pragm mark로 인해 print module, main이 아래와 같이 굵은 글씨로 보여 집니다. 이는 많은 함수를 가진 소스에서 종류별로 그룹화를 할 수 있어 함수들의 목록과 용도를 쉽게 알수 있도록 하여 줍니다.
'Xcode 2 > Tip' 카테고리의 다른 글
Xcode에서 파이어폭스 플러그인 컴파일 하기 (0) | 2007.12.04 |
---|---|
pipe를 이용한 간단한 프로세스간의 통신 (6) | 2007.11.28 |
Cocoa에서 MySQL 라이브러리 사용하기 (6) | 2007.11.13 |
Xcode에 Subversion 적용하기 (6) | 2007.11.10 |
Xcode 단축키 (2) | 2007.10.26 |