Làm cách nào để thay đổi các mẫu ban đầu được tạo bởi Xcode khi tạo Lớp ca cao mới.
Tôi đang đề cập đến các nhận xét và tên lớp được tạo khi sử dụng trình hướng dẫn lớp mới của Xcode.
Làm cách nào để thay đổi các mẫu ban đầu được tạo bởi Xcode khi tạo Lớp ca cao mới.
Tôi đang đề cập đến các nhận xét và tên lớp được tạo khi sử dụng trình hướng dẫn lớp mới của Xcode.
Câu trả lời:
Bạn sẽ không thay đổi các mẫu hiện có. Nói cách khác, không sửa đổi bất cứ điều gì trong/Developer
phân cấp (hoặc bất cứ nơi nào bạn đã cài đặt các công cụ dành cho nhà phát triển của mình).
Thay vào đó, hãy sao chép các mẫu mà bạn muốn có các biến thể tùy chỉnh. Sau đó, thay đổi tên của họ và thông tin trong đó. Cuối cùng, hãy đặt chúng vào vị trí thích hợp trong Library/Application Support
thư mục tài khoản của bạn , cụ thể:
~/Library/Application Support/Developer/Shared/Xcode/File Templates/
~/Library/Application Support/Developer/Shared/Xcode/Target Templates/
~/Library/Application Support/Developer/Shared/Xcode/Project Templates/
Bằng cách đó, chúng sẽ không bị ghi đè khi bạn cài đặt các công cụ dành cho nhà phát triển mới và bạn có thể chỉnh sửa chúng cho phù hợp với nội dung của bạn.
Cập nhật
Đối với các phiên bản Xcode mới hơn, đường dẫn cập nhật sẽ là:
~/Library/Developer/Xcode/Templates/File Templates/Source
Điều này có thể hữu ích cho ai đó:
Đối với XCode 6 đến XCode 9, các mẫu tệp có trong:
/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source
Cập nhật:
Như @ carbo18 đã lưu ý, tốt hơn hết là bạn nên tạo thư mục ~/Library/Developer/Xcode/Templates/File Templates/Source
và đặt các mẫu tùy chỉnh của bạn ở đó. Cách tốt nhất có thể là sử dụng làm cơ sở cho một trong những/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source
~/Library/Developer/Xcode/Templates/File Templates/Source
thư mục và đặt mẫu ở đó. Chúng sẽ xuất hiện chính xác trong hộp thoại.
Xcode sử dụng tệp mẫu cho tệp và mẫu dự án và thực hiện mở rộng thay đổi trong cả hai thời điểm tạo.
Bạn có thể tìm thấy các mẫu Xcode 3.0 trong [Cài đặt dành cho nhà phát triển] / Thư viện / Xcode /, có khả năng là / Nhà phát triển / Thư viện / Xcode. Nếu bạn muốn sửa đổi các mẫu này hoặc thêm mẫu của riêng mình, hãy sử dụng các thư mục sau để lưu các mẫu mới / đã sửa đổi để chúng không bị xóa sạch bởi các bản nâng cấp Công cụ dành cho nhà phát triển trong tương lai:
Tôi nghĩ rằng bạn cũng có thể sử dụng thư mục / Library / Developer / Shared / Xcode / [File | Target | Project] Templates / cho các mẫu được chia sẻ bởi tất cả người dùng.
Nếu bạn chỉ muốn thay đổi MyCompanyName trong các mẫu, dòng lệnh sau sẽ thực hiện thủ thuật:
defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ "ORGANIZATIONNAME" = "NewCompanyName";}'
Tại đây [MacResearch.org] có hướng dẫn hay về cách viết các mẫu tệp .
Trong Xcode 4 và Xcode 5, các mẫu tệp người dùng có thể được đặt tại:
~/Library/Developer/Xcode/Templates/[Category]
[Category] có thể được sử dụng để phân loại các mẫu của bạn (chọn tên choise của bạn)
Nếu thư mục chưa tồn tại, hãy tạo nó!
Kể từ Xcode 7
~/Library/Developer/Xcode/Templates/File Templates
~/Library/Developer/Xcode/Templates/Project Templates
Ví dụ: nếu tôi đặt một Empty Application.xctemplate
trong~/Library/Developer/Xcode/Templates/Project Templates/Application
~/Library/Developer/Xcode/Templates/File Templates
có tên UIViewContoller.swift
không hoạt động .. Thx!
Contents/Developer/Library/Xcode/Templates/File Templates/Source
và nhìn vào Cocoa Class.xctemplate
. Ở đây bạn sẽ hiểu rõ hơn về cách tạo mẫu đó, sau đó bạn có thể sao chép mẫu này vào thư mục được chỉ định ở trên và sửa đổi nó theo thông số kỹ thuật của bạn.
Không cần thoát Xcode, bạn có thể thực hiện việc này khi nó đang chạy:
cd "/Application/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates / Source / Swift File.xctemplate"
được trình bày dưới dạng một dòng để bạn có thể sao chép dễ dàng từ trang web này
làm một ls
, và sau đó
sudo chmod oug+rw ___FILEBASENAME___.swift
bạn sẽ nhập mật khẩu của mình
và sau đó
nano ___FILEBASENAME___.swift
thêm vào ví dụ import UIKit
.
hoặc thêm vào ví dụ class ___FILEBASENAME___:
Tiết kiệm.
Bạn đã hoàn tất.
Chắc chắn, điều này được xóa khi cài đặt Xcode, nhưng nó thực sự sửa đổi nút Swift "chính" khi bạn nhấp để tạo tệp trong Xcode . Thưởng thức.
Đây là giải pháp hợp lý duy nhất có hiệu quả.
Phải mất 2 giây để thực hiện lại khi bạn cập nhật Xcode.
Đối với Xcode 4.4, không có phương pháp nào được đề cập trước đó hoạt động. Ý chính này cung cấp một giải pháp hacky một phần. Hãy fork và nâng cao nếu bạn biết cách tốt hơn.
Nếu bạn chỉ muốn thay đổi Tên tác giả và Tổ chức, hãy xem câu trả lời này .
Nó dễ dàng hơn nhiều so với việc sửa đổi các mẫu.
Trong XCode 4.5 nhấp chuột phải vào dự án, nhấp vào Hiển thị Trình kiểm tra tệp, sau đó thay đổi tên Tổ chức trong tab thứ hai của trình kiểm tra tệp (nhóm Tài liệu Dự án)