Xcode에서는 pragma mark 를 통해 코드 상의 API 내역을 정리하는데 도움을 주는 기능이 있다. 단순히 #pragma mark 를 적고 내용을 적는 방식으로 동작한다.
위 스크린샷의 코드에서 'mark -'의 의미는 줄 긋기(Xcode4에서는 공란 띄우기)로 표시되며 이는 아래와 같은 형태로 정리된다.
이 정리 기능을 이용하면 각 API 별로 그룹을 지어주는 것이 가능해진다. 명확한 정리를 위해서 자주 쓰이는 기법이다.
그런데 이 코드는 Xcode4에서 한 줄로 표현이 가능하다. 아래 코드는 위 코드에 testapi2를 추가하면서 정리하기 위한 pragma mark를 한 줄로 표현하였다.
단순히 '-' 다음에 바로 내용을 적었다. 이 결과물은 아래와 같이 두 줄로 적었을 때와 동일하게 표시된다.
귀찮게 두 줄을 입력할 필요가 없어서 좋은 기능인 것 같다. 하지만 Xcode3 에서의 동작은 확인되지 않았으며 (아마도 안될 가능성이 높을 듯) 호환성을 위해서 두 줄로 나누어 적어야 할 지 좀 고민되기도 한다.
Popular Posts
-
예전에 Vim에서 tags 파일 경로를 부모 디렉토리들로 지정해서 자동으로 태그를 지정하는 방법 을 포스팅 했던 적이 있다. 하지만 Emacs에서는 동일한 형태로 지정을 해서 사용하는게 안되었다. 이런 기능을 원했지만 검색으로 찾을 수는 없었다. ...
-
내 나이대도 이제는 젊다고 하기에는 힘든(?) 수준으로 치닫고 있다. 세월의 흐름이 너무 빨라서 아쉽고 벅차고 숨차기는 하지만, 이럴 때 일 수록 추억을 떠올려 보면 나름 재미있는 세월을 보냈구나 생각이 든다. 이참에 옛날 옛적에 쓰던 구식 컴퓨터...
-
Q. 1.3과 1.12 중 어느 버전이 더 최신 버전인가요? A. 1.12가 더 최신버전입니다. 위의 같은 질문류를 커뮤니티에서 본 적이 있는데 놀랍게도 1.3을 1.12보다 더 높은 버전으로 생각하는 사람이 많은 것 같았다. 그래서 이번에는 버...
-
이번 글은 굉장히 유명한 수학 함수 3가지를 적어보는 글입니다. 그리고 오랜만에 구어체가 아닌 존대말(?)로 쓰는 글이기도 하겠네요. 이번에 언급하는 함수 세 가지, 즉 ceil(), floor(), round() 함수는 C 언어 시절부터 쓰이...
-
간만에 쓰는 글이 쓸 모 없는 요상한 글이라 찝찝(?)하긴 하지만, 반휴면상태로 보이는 블로그가 살아있다는 표식으로 글을 남겨본다. T^ T. 이 글은 팁이나 가이드가 아니라 일기이다. 현재 사용 중인 맥은 맥북프로 2009LATE, 아이맥 201...
-
서울랜드 아니다. 서울대학교다. 이 글은 새 위치 로 옮겨지며 이 곳에서는 더이상 유지보수되지 않습니다. 얼마 전, 간만의 폭설과 자녀들의 원성을 맞이하여 [...] 서울대에 눈썰매를 타러 다녀왔다. 엥? 서울대? 서울대학교? 사실 아는 사람은 아는 ...
-
이 글은 새 위치 로 옮겨지며 이 곳에서는 더이상 유지보수되지 않습니다. 어느 날 또다시 찾아온 식사 메뉴 선정이라는 고뇌의 시간, 어찌하나 한참을 고민했지만 답이 나오지 않았는데 "한동안 안 먹었으니 치킨 시켜 먹을까?" 하는 생각...
-
Vim의 설정에서 fencs=ucs-bom,utf-8,cp949 이런 식으로 설정하는 것을 가끔 본 적이 있는데 제일 앞의 ucs-bom 이게 뭔지 모르고 왠지 꺼름칙해서 지금까지 써 본 적이 없는 설정 단어이다. 그런데 갑자기 궁금해져서 uc...
-
iTerm2에서 tmux를 이용해 페인(pane)을 나누었을 경우 화면이 깨지는 케이스가 있다. 예를 들자면 아래 스크린샷 같은 경우이다.
-
갑자기 Emacs가 얼어버리는 증상이 잦아져서 (불쌍한 고물맥북 ㅠㅠ) 터미널에서 vim을 쓰려고 HomeBrew를 이용해 vim7.3을 설치하려고 찾아봤다. brew search vim 그런데 정작 vim은 없고 macvim만 보인다. MacVi...




제가 아이폰 개발 처음 시작한게 1년쯤 전이었는데 그때도 가능했습니다
답글삭제익명// 당시에는 전부(?) 대쉬(-)를 분리해서 썼었는데 되었다면 왠지 삽질한 것 같아서 충격(?)입니다... 지금은 Xcode3를 구하기가 힘들어서 확인해 볼 수도 없고 ^^;;
답글삭제