Xcode에서 템플릿 변경
새 Cocoa 클래스를 만들 때 Xcode에서 만든 초기 템플릿을 어떻게 변경합니까?
Xcode의 새로운 클래스 마법사를 사용할 때 생성 된 주석과 클래스 이름을 언급하고 있습니다.
기존 템플릿은 변경하지 않습니다. 즉, 계층 구조 (또는 개발자 도구를 설치 한 위치) 아래에있는 항목을 수정 하지 마십시오 /Developer
.
대신 사용자 지정 변형을 적용 할 템플릿을 복제하십시오. 그런 다음 이름과 정보를 변경하십시오. 마지막으로 계정 Library/Application Support
폴더 의 적절한 위치 , 특히 다음 위치에 넣으십시오 .
- 파일 템플릿 :
~/Library/Application Support/Developer/Shared/Xcode/File Templates/
- 대상 템플릿 :
~/Library/Application Support/Developer/Shared/Xcode/Target Templates/
- 프로젝트 템플릿 :
~/Library/Application Support/Developer/Shared/Xcode/Project Templates/
이렇게하면 새 개발자 도구를 설치할 때 덮어 쓰지 않고 마음대로 조정할 수 있습니다.
이것은 누군가에게 유용 할 수 있습니다.
에 관해서는 엑스 코드 (6) 에 엑스 코드 (9) 파일 템플릿에 있습니다
/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source
업데이트 : @ carbo18이 언급했듯이 디렉터리를 만들고 ~/Library/Developer/Xcode/Templates/File Templates/Source
사용자 지정 템플릿을 거기에 두는 것이 좋습니다 . 가장 좋은 방법은 다음 중 하나를 기본으로 사용하는 것입니다./Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source
Xcode는 파일 및 프로젝트 템플릿에 템플릿 파일을 사용하고 생성시 둘 다에서 변수 확장을 수행합니다.
Xcode 3.0 템플릿은 [Dev Installation] / Library / Xcode /에서 찾을 수 있습니다 (예 : / Developer / Library / Xcode). 이러한 템플릿을 수정하거나 직접 추가하려면 다음 디렉터리를 사용하여 새 / 수정 된 템플릿을 저장하여 향후 개발자 도구 업그레이드로 인해 삭제되지 않도록하십시오.
- 파일 템플릿 : ~ / Library / Developer / Shared / Xcode / File Templates /
- 대상 템플릿 : ~ / Library / Developer / Shared / Xcode / Target Templates /
- 프로젝트 템플릿 : ~ / Library / Developer / Shared / Xcode / Project Templates /
모든 사용자가 공유하는 템플릿에 대해 / Library / Developer / Shared / Xcode / [File | Target | Project] Templates / 디렉토리를 사용할 수도 있다고 생각합니다.
템플릿 에서 MyCompanyName 만 변경하려는 경우 다음 명령 줄이 트릭을 수행합니다.
defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ "ORGANIZATIONNAME" = "NewCompanyName";}'
파일 템플릿 작성에 대한 좋은 튜토리얼은 여기 [MacResearch.org]입니다.
Xcode 4 및 Xcode 5에서 사용자 파일 템플릿은 다음 위치에 배치 할 수 있습니다.
~/Library/Developer/Xcode/Templates/[Category]
[카테고리]는 템플릿을 분류하는 데 사용할 수 있습니다 (선택한 이름 선택).
폴더가 아직 존재하지 않으면 생성하십시오!
Xcode 7 기준
- 파일 템플릿 :
~/Library/Developer/Xcode/Templates/File Templates
- 프로젝트 템플릿 :
~/Library/Developer/Xcode/Templates/Project Templates
예를 들어 나는를 배치하는 경우 Empty Application.xctemplate
에~/Library/Developer/Xcode/Templates/Project Templates/Application
xcode 5.0.1에서 :
1. Go-> 응용 프로그램
2. "xcode"응용 프로그램을 마우스 오른쪽 버튼으로 클릭합니다.
3. "Show Package Contents"를 선택합니다.
4.contents / Developer / Library / Xcode / Templates
Xcode 4.4의 경우 이전에 언급 한 방법 중 어느 것도 작동하지 않습니다. 이 요지 는 부분적인 해키 솔루션을 제공합니다. 더 나은 방법을 알고 있다면 포크하고 강화하십시오.
xCode를 마우스 오른쪽 단추로 클릭하고 패키지 내용 표시 를 선택한 다음로 이동합니다 contents/Developer/Library/Xcode/Templates
. 여기에서 모든 프로그래밍 언어에 대한 템플릿을 찾을 수 있습니다.
다음은 몇 가지 시각화입니다.
2019 빠르고 준비된 말도 안되는 버전
Xcode를 종료 할 필요가 없습니다. 실행되는 동안 이렇게 할 수 있습니다.
cd "/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates / Source / Swift File.xctemplate"
이 웹 페이지에서 쉽게 복사 할 수 있도록 한 줄로 표시
을 ls
한 다음
sudo chmod oug+rw ___FILEBASENAME___.swift
그리고
nano ___FILEBASENAME___.swift
예를 들어 추가하십시오 import UIKit
. 저장.
끝났습니다.
물론 이것은 Xcode 설치시 제거 되지만 실제로는 Xcode에서 파일을 만들기 위해 클릭 할 때 "기본"Swift 버튼을 수정합니다 . 즐겨.
이것이 작동하는 유일한 합리적인 솔루션입니다.
Xcode를 업데이트 할 때 다시 수행하는 데 2 초가 걸립니다.
2019 년 10 월이 답변의 오타를 수정했습니다.
작성자 이름 과 조직 을 변경하려는 경우이 답변을 참조하십시오 .
템플릿을 수정하는 것보다 훨씬 쉽습니다.
XCode 4.5에서 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 파일 검사기 표시를 클릭 한 다음 파일 검사기의 두 번째 탭 (프로젝트 문서 그룹)에서 조직 이름을 변경합니다.
참고 URL : https://stackoverflow.com/questions/33720/change-templates-in-xcode
'Programming' 카테고리의 다른 글
전체 저장소를 git 번들로 묶는 방법 (0) | 2020.08.17 |
---|---|
AngularJS : 모델 요소가 모델 배열에서 연결될 때 ng-repeat 목록이 업데이트되지 않습니다. (0) | 2020.08.17 |
긴 정수의 최대 값 (0) | 2020.08.17 |
Windows에서 MySQL과 Python 통합 (0) | 2020.08.17 |
자바 : CPU 코어에 따라 스레드를 확장하는 방법은 무엇입니까? (0) | 2020.08.17 |