2010/01/19 00:17
[iPhone]
아이폰 앱 개발 시 소스 코드가 길어 지면 구현된 소스를 관리하기 위해 #pragma mark 사용을 도입할 필요를 느끼게 될 것이다. 사용 방법은 간단하다. 의미있는 소스 구분을 위해 label을 붙이는 것이다.
즉, 구현된 소스에서, 주로 메소드 단위로 구분하게 될테니... 논리적으로 의미있는 메소드들을 라벨을 붙여 그룹화(마크) 한다고 생각하면 될 것이다.
다음과 같이 #pragma mark 지시자를 넣으면 그 다음 #pragma mark 지시자 전까지의 소스를 그룹화하여 볼 수가 있다. 그리하여 전체 소스를 섹션별로 구분하여 볼 수가 있다.
#pragma mark -
#pragma mark Initialization
확인은 Xcode의 Navigatin Bar에서 할 수 있다.
단, 사용 시 다음 두 가지는 주의하라.
1. #pragma mark - 에서 '-' 뒤에 공백은 허용하지 않는다. 만약 사용한다면, 다음 그림과 같은 상황을 보게될 것이다.
2. 만약 Xcode의 Preferences... > Code Sense의 Sort list alphabetically 항목을 체크한다면 원하는 형태가 아니라 다름 그림과 같이 알파벳 순으로 정리된 목록을 보게 될 것이다. 디폴트는 체크되어 있지 않다.
'iPhone' 카테고리의 다른 글
Objective-C에서 형식이 있는 문자열에 사용할 수 있는 토큰들 (0) | 2010/01/19 |
---|---|
아이폰 앱 디자인 관련 포스트 (0) | 2010/01/19 |
Xcode의 #pragma mark 사용법 (1) | 2010/01/19 |
객체의 초기화 코드 관련 메소드들... (0) | 2010/01/18 |
아이폰 개발자를 위한 Three20: Objective-C iPhone UI libray (2) | 2010/01/16 |
Core Data에서 다른 유형의 Persistence Object Store를 사용하는 방법 (0) | 2010/01/15 |
aquaism | 2010/05/29 12:36 | PERMALINK | EDIT/DEL | REPLY
그냥 단순한 주석의 종류인줄 알았는데, 저런 기능이 있었군요!
정말 대단하네요 ㅎ
정말 대단하네요 ㅎ
posted by http://lambert.tistory.com/221
댓글 없음:
댓글 쓰기