2013-06-05 2 views
0

저는 항상 Xcode 메서드 스타일링에 대해 궁금해하고 있습니다. 이 같은 한 줄이 모든 방법을 사용하면 자동 완성을 제공하는 몇 가지 선언 방법을 쓰기 시작할 때 :Objective-c Xcode 메서드 자동 완성 스타일

_timer = [NSTimer scheduledTimerWithTimeInterval:5.0 target:self selector:@selector(timerRefresh) userInfo:nil repeats:YES]; 

인가가 가능한 자동 이런 식으로 배열합니다 :

_timer = [NSTimer scheduledTimerWithTimeInterval:5.0 
              target:self 
             selector:@selector(timerRefresh) 
             userInfo:nil 
             repeats:YES]; 

감사합니다.

+1

알렉산더가 지적했듯이 자신의 코드 스 니펫을 만드십시오. 수십 개의 내 스 니펫을 만들었고 공통 코드를 두드리는 능력이 지붕을 통과했습니다. 원하는 방식으로 해당 스 니펫을 포맷 할 수 있습니다. – Rob

답변

2

align_oc_msg_colon_span 값을 1으로 설정하여 Uncrustify을 사용할 수 있습니다. 자세한 내용은 this SO question을 참조하십시오.

더 자동으로하려면 BBUncrustifyPlugin을 시도하고 "Uncrustify Active File"메뉴 명령을 키보드 바로 가기에 바인딩 할 수 있습니다.

BBUncrustifyPlugin은 Alcatraz (다른 매우 정교한 플러그인과 함께)으로 제공되거나 수동으로 설치할 수도 있습니다 (하지만 Alcatraz를 시도하는 것이 좋습니다.).

이하지 않습니다 그것은 완전히 자동 (같은 자동 "당신이를 입력 다시 들여 쓰기")하지만 내 의견에 매우 가깝습니다.

+0

+1 우수 추천 – trojanfoe

+0

고마워, 아주 좋아 보인다. – user1832330

2

code snippet library을 사용해보세요.

+4

그게 어떻게 도움이되는지 모르겠습니다. Cocoa의 모든 메소드마다 스 니펫 (snippet)을 추가 하시겠습니까? 아니면 뭔가 빠졌습니까? –

+0

여러 줄을 입력해야하는 경우에만 해당됩니다. autocomplete 메소드의 내부 동작을 변경하는 대체 방법이 있는지 의심 스럽습니다. – Alexander

관련 문제