BLOG ARTICLE 에디터 | 1 ARTICLE FOUND

  1. 2007.08.04 #pragma mark (2)

Xcode 2/Tip 2007.08.04 09:49
#pragma mark [title]
사용 용도는 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가 없다면 좌측과 같이 소스코드내의 함수목록들만 순서대로 보여 줍니다.



위 소스의 #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
#pragma mark  (2) 2007.08.04