2010-01-19 2 views
3

이 코드를 포맷하는 좋은 방법은 무엇입니까?objective-c 코드 서식

UIBarButtonItem *prev = [[UIBarButtonItem alloc] initWithTitle:@"Prev" 
         style:UIBarButtonItemStyleBordered 
         target:self 
         action:@selector(setDateRangeClicked:)]; 

답변

3

다른 의미로 질문을하는 경우 해당 코드의 형식을 지정하는 가장 좋은 방법은 Xcode를 사용하는 것입니다.

서식을 지정할 코드를 강조 표시 한 다음 편집 -> 서식 -> 다시 들여 쓰기를 선택하면 "표준"Xcode 서식으로 코드가 생성됩니다.

[TextMate에 익숙한 키보드 단축키 alt-cmd-에 매핑했습니다. 그것은 많은 메뉴 아래에 묻혀 있으므로 키보드 바로 가기를 사용하면 편리합니다. TextMate를 사용하는 경우, 포맷 할 블록을 클릭하고 ctrl-Q를 누르십시오. 그러나 TextMate에는이 형식의 서식에 몇 가지 문제가 있습니다.

5

원하는 것은 무엇이든 할 수 있습니다. 나는 콜론을 안감 좋아 : 나는 선언과 할당을 분할

UIBarButtonItem *prev; 
prev = [[UIBarButtonItem alloc] initWithTitle:@"Prev"  
             style:UIBarButtonItemStyleBordered 
             target:self 
             action:@selector(setDateRangeClicked:)]; 

바로 스크롤 막대 없애.

+0

잘하면 내 대답을 볼 수 있습니다. 칼의 대답은 완전히 정확합니다. 내 것은 메타 답변에 가깝습니다. – bbum

5

나를 위해, 그것은 아주 간단한 어림짐작이다.

(1) Xcode 환경 설정 패널의 "들여 쓰기"환경 설정 패널의 "구문 인식 들여 쓰기"에서 "탭 들여 쓰기 : [항상]"을 켭니다.

(2) 출처에서 select-all을 입력하고 < 탭>을 누르십시오.

어떤 형식의 결과 든 지켜주세요. 그것에 익숙해. 그것을 받아 들여라. 그렇게하는 두 가지를 의미합니다

  • 은 "선택 - 모든"수 < 탭> 언제든지 변경

  • 엑스 코드가 격렬하게 잘못된 서식을 생성하는 경우

    의 많은에 대한 걱정없이 소스 파일을 포맷, 거의 독점적으로 코드에 구문 오류가 있기 때문입니다.

많은 수의 사람들이 매우 구체적인 서식 지정 가이드 라인을 주장합니다. 도구가 모든 작업을 수행하도록하는 것은 궁극적으로 도구가 자동으로 감지 할 수있는 문제의 수를 늘리고 시간을 절약 할 수 있습니다.

당신은 예술적으로 기분 좋은 개머닝 라인을 고집해야 할 책임이 있습니다.

+1

모두 선택하고 은 모든 코드를 탭 문자로 바꿉니다. 키보드 단축키로 설정 했습니까? –

+0

"들여 쓰기 선택"을 Tab 키에 매핑 한 것처럼 들립니다. 재미있는 아이디어입니다. – Darren