Program Tip

Xcode에서 파일 이름 변경 또는 리팩터링

programtip 2020. 10. 15. 21:31
반응형

Xcode에서 파일 이름 변경 또는 리팩터링


클래스 파일의 이름을 바꾸거나 리팩터링하고 디스크의 실제 파일 이름을 바꿀 수 있습니까? 그렇다면 어떻게해야합니까?


파일 이름을 변경하는 가장 안전한 방법은 Xcode의 "Refactor"명령을 사용하여 클래스 이름을 리팩터링하는 것 입니다. 이 명령을 사용하면 파일이나 클래스 (NIB 포함)를 참조하는 모든 곳에서 코드가 업데이트됩니다.

인터페이스 ( .h) 파일 에서 클래스 이름을 마우스 오른쪽 버튼으로 클릭 Refactor->Rename하고을 선택 하면 Xcode가 프로세스를 안내하여 변경 사항을 커밋하기 전에 미리 볼 수 있습니다.

자세한 내용은:

클래스 이름 (뒤 @interface)을 마우스 오른쪽 버튼으로 클릭 하고 Refactor-> Rename을 선택합니다. 예를 들어이 ViewController코드에서 마우스 오른쪽 버튼을 클릭 합니다.

@interface ViewController : UIViewController

여기에 이미지 설명 입력

수업의 새 이름을 입력하십시오.

여기에 이미지 설명 입력

Xcode를 사용하면 커밋하기 전에 변경 사항을 검토 할 수 있습니다.

여기에 이미지 설명 입력

클래스 이름을 강조 표시하고 Xcode의 Edit->Refactor메뉴를 사용하거나 원하는 경우 키보드 단축키에 매핑 할 수도 있습니다.

코드에 영향을주지 않고 실제로 파일 이름을 바꾸려면 네비게이터 창 (왼쪽 창)에서 이름을 클릭하고 잠시 기다린 다음 다시 클릭합니다. 이름이 강조 표시되고 새 이름을 입력 할 수 있습니다. 네비게이터에서 삭제하고 Finder에서 파일 이름을 변경 한 다음 프로젝트에 다시 추가 할 수도 있습니다.


Xcode 4.2.1에서 작동 : 프로젝트 탐색기 (기본 왼쪽 패널)에서 파일을 선택하고 [tab]을 누릅니다.


기본적으로 Xcode는 파일 탐색기 (왼쪽 개요보기 항목)에서 이름을 바꾸거나 인스펙터를 사용할 때 파일 이름을 바꿉니다.


If you renamed a file manually, and used Find and Replace to rename the class name, make sure the file is added to Compile Sources in Build Phases of your target, as it will probably be removed.


Choose Refactor->Rename nevan king's answer is also works fine on Xcode Version 7.0 beta (7A120f)


One Way: Select the file you want to rename and then press Tab. I mostly use this, however, Xcode sometimes fails to rename it. So what I'd then is

Another Way: Select the file. Open the Inspectors Area (on the top-right corner). And then open up File Inspector. There you'll find the name field, where you can edit file's name. (See screenshot).

여기에 이미지 설명 입력

참고URL : https://stackoverflow.com/questions/3066163/rename-or-refactor-files-in-xcode

반응형