2010-05-14 5 views
14

Xcode를 처음 사용했습니다. 변수를 마우스 오른쪽 버튼으로 클릭하여 Visual Studio에서 "모든 참조 찾기"와 같은 변수 참조를 볼 수있는 방법이 있는지 확실하지 않습니다.Xcode : 변수에 대한 참조를 보시겠습니까?

예를 들어, 내 .H 파일에서 알 수 또는 재산는 isset에 대한 모든 참조를보고 싶은 :

@interface MyInterface { 
    ... 
    BOOL isSet; // view all references to this var? 
    ... 
} 
+0

프로젝트 찾기는 모든 참조를 찾는 방법 일 수 있습니다. 일부 범위도 사용할 수 있습니다. 그것은 모든 장소에서 그 단어를 발견하고 그것들을 하나의 견해로 보여줍니다.그러나 VS의 모든 참조 찾기와 같지 않은 주석이 포함됩니다. –

답변

2

Xcode 외에 JetBrains의 AppCode IDE가 있습니다. 그리고 AppCode에서는 쉽게 가능합니다. Search ->Find Usages을 선택하십시오.

3

사용해보십시오 : 프로젝트에서 찾기 -> 기호 컨텍스트 메뉴로. 때로는 정의 대신 검색 할 수 있습니다.

+1

와우 그래서 실제로이 작업을 수행 할 수 있습니다 ... 왜 지구상의 메뉴 항목을 추가하지 않을까요? 너무 숨겨져있어. – devios1

0

나는 비슷한 옵션을 찾고 있었다

0

... 바로 작업 영역에서 선택한 텍스트를 찾기를 클릭하고 선택, 난 4.5 버전 엑스 코드를 사용하고 있는데 나는 방법 또는 속성을 선택할 수 있습니다. 나는 왜 Xcode가 그것을 포함하지 않았는지 알지 못합니다. 그러나 Apple이 XCode에서 해당 옵션을 제공 할 때까지 사용하는 방법이 있습니다.

Select the symbol, right click -> Refactor -> Rename 
-> Give a name whatever you wish, then press Preview. 

지금 당신은 모든 참조를 찾을 수 있습니다, 소스 코드 (하는 .m) 파일이보십시오. 이제 Cancel 수 있습니다 또는 이름을 바꾸지 마십시오. :)

+0

너무 나 빠르면이 작업이 빠르지 ... 아직 – RiceAndBytes

0

당신은 당신의 질문에 다른 두 가지를 가미하여있어하십시오 변수에 대한 참조를 발견하고, 재산에 대한 참조를 발견. 변수-https://stackoverflow.com/a/17931752/1709587

찾기 참조 네비게이터 탭 '네비게이터 찾기'를 통해 이루어 정렬이 될 수 있습니다 : 여기 내 대답에 설명 된대로 속성에 대한 참조를 찾기는 '관련 파일'메뉴를 통해 수행 할 수 있습니다 . (왼쪽 메뉴의 돋보기 아이콘 탭입니다.) Find ->References ->Matching으로 이동하여 찾고있는 변수를 입력하십시오. 즉, 이것은 특히 유용하다는 것을 알지 못합니다 :

  1. 찾고있는 특정 변수와 관련이 없더라도 해당 이름의 모든 변수가 해당 이름과 일치합니다.
  2. 왜 이것을 필요로합니까? 일반적으로 public 멤버 변수를 사용하지 말아야합니다 (대신 속성 사용). 99 %의 시간이므로 관심있는 변수에 대한 모든 참조는 선언 된 파일 내에 있습니다. cmd + f을 사용하고 그 파일 내에서 간단한 텍스트 검색을하는 것은 항상 나를 위해 충분했으며, 나는 더 무거운 기계를 꺼낼 필요성을 느끼지 못했습니다. 이 일을하면서 몇 가지 코멘트를 쳤다면 누가 신경 써야할까요? 당신이 진정으로, 진정으로 당신이 요구하고있는 기능을 필요로 할 경우

하고, 어느 것도 '관련 파일'메뉴 Find ->References,도 간단한 텍스트 검색을 할 것입니다, 다음 옵션 만 사용할 수 있습니다 AppCode 또는 Karim이 제안한 (성가신, 느린) 'refactor' hack과 같은 일부 타사 도구.

관련 문제