[cocoa] Xcode 4의 숨겨진 기능

이제 Xcode 4가 공식적으로 출시되었으므로 이전 질문 인 Xcode의 숨겨진 기능에 대한 후속 조치를 취할 때입니다.

그래서 그들은 무엇입니까? 없이는 살 수없는 숨겨진 Xcode 4 힌트와 팁은 무엇입니까?

을 Xcode 4에 대한 새롭고 구체적인 팁으로 제한하십시오 !



답변

당신이 그것을 실행 좋은 같은 모습에 코드 같은 경우에, 당신은 의심 할 여지없이 사용했습니다 #pragma mark -#pragma mark <name>Xcode의 클래스 드롭 다운 목록에 좋은 시각적 그룹화를 제공합니다. Xcode 4는 이제이를 하나의#pragma mark - <name> .

pragma mark에 대해 자세히 알아보십시오 .

Xcode pragma 표시


답변

  • shiftcmdopt기호에 클릭은 엑스 코드를 알려주는 기능 을 정확하게 UI에서 당신이 탐색-에 파일을 열려는 경우.

  • cmdret버전 편집기 / 비서 (오른쪽 창)를 종료합니다.

  • shiftcmdY디버거를 숨기려면

  • cmd0네비게이터 숨기기 (왼쪽 창)

  • cmd[1..n]왼쪽의 네비게이터 간 전환

  • cmdopt[1..n]유틸리티 사이의 스위치 (일반적으로 오른쪽에있는 것)

  • ctrl[1..n]편집기에서 다양한 관련 파일 간 전환

전반적으로 Xcode 4는 핫키로 일관된 일을 유지하려고합니다. Cmd는 주요 명령 용입니다. 수정 자 추가는 특정 하위 기능에 초점을 맞춘 유사한 명령을위한 것입니다.

(이것들은 내가 지속적으로 사용하는 가장 두근 거리는 바로 가기로 떠오르는 네 가지입니다! 내 워크 플로가 새로운 핫 니스로 리팩토링됨에 따라 시간이 지남에 따라 변경 될 것이라고 확신합니다.)


답변

Xcode 4는 View> Utilities> Code Snippet Library를 통해 액세스 할 수있는 새로운 “Code Snippets”기능을 추가합니다. 새 코드 스 니펫을 추가하려면 편집기보기에서 일부 텍스트를 선택하고 스 니펫 라이브러리로 드래그하십시오. 스 니펫을 끌어서 코드에 놓아 사용하거나 훨씬 더 편리하게 완료 바로 가기를 지정할 수 있습니다.

일련의 문자를 입력하면 코드를 입력 할 때 코드 완성 팝업 메뉴에 자동으로 표시됩니다. 예를 들어, 다른 많은 것 중에서 “svk”를 입력하면 setValue:<#value#> forKey:<#key#>. 이렇게하면 가장 많이 사용하는 메서드 및 기타 코드 표현식에 대한 자동 완성 메뉴에서 입력 및 / 또는 낚시를 많이 줄일 수 있습니다. Xcode는 매우 편리하게 사용할 수있는 여러 내장 스 니펫과 함께 제공됩니다.


답변

내가 가장 자주 사용하는 새로운 단축키 : 세 손가락으로 스 와이프 (위 또는 아래)하여 대응 물 (인터페이스와 구현 파일 사이)을 교체합니다. 더 이상 손으로 곡예를하지 마세요!

https://twitter.com/xctotd/status/48148271759241216 덕분에


답변

shiftoption파일을 클릭그룹 및 파일 목록프로젝트 네비게이터, 또는 보류 shiftoption점프 바에서 파일을 선택하고있는 동안.

파일을 열 위치를 선택할 수있는 팝업이 표시됩니다. 신규 또는 기존 탭, 신규 또는 기존 분할 (어시스턴트) 편집기, 새 창-가능한 모든 옵션이 있습니다.


답변

Xcode 4의 탭은 훌륭합니다. 각각은 별도의 레이아웃을 유지하므로 여러 탭에 다른 항목이 있고 각 탭이 적절하게 배치 될 수 있습니다.

저는 세 가지 레이아웃으로 프로젝트를 설정했습니다. 하나는 프로젝트 객체 용, 하나는 각 펜촉 (소유자의 클래스 소스 표시) 및 각 클래스 용 입니다.

여기에 한 가지 버그가 있습니다. 4.0부터 Xcode는 프로젝트를 다시 열 때 활성 탭의 상태 (어시스턴트 끄기)를 재설정합니다. 해결 방법은 프로젝트를 닫기 전에 Xcode에 대한 도우미가없는 탭으로 전환하여 닫는 것입니다. 나는 이것을 레이더 ​​번호 9178441로 제출했습니다.


답변

  • ctrl6점프 바의 파일 내에서 팝업 (키보드 제어 방법으로 점프 가능)

  • cmd{/ }이전 / 다음 탭 선택

  • cmdJ임의의 편집기로 이동합니다 (그러나 왜 TAB을 누른 다음 그들 사이를 순환하지 않습니까?)