2011-08-05 33 views
20

Bất cứ khi nào một tệp mới được thêm vào dự án, Xcode sẽ thêm các dòng nhận xét sau lên trên.Xcode biết ai là dự án được "tạo bởi"?

// Created by {my name here} on 8/4/11. 
// Copyright 2011 __{my company name here}__. All rights reserved. 

Làm cách nào để biết tên tôi là gì? Liệu nó có giả định rằng nếu tên tài khoản của tôi thuộc về "Mike", "Mike" là tên của nhà phát triển viết mã này?

Sau đó, nó có xem Sổ địa chỉ đang cố gắng tìm hiểu công ty "Mike" hoạt động không? Nó sẽ có ý nghĩa, tuy nhiên công ty được liệt kê như là một phần của sổ địa chỉ của tôi không phải là những gì xuất hiện trong tập tin Xcode.

Có thể thiết lập thông tin sau ở một số nơi Xcode sẽ đọc nó không?

  • Tên
  • tên
  • Công ty
  • một số văn bản khác mô tả một cái gì đó quan trọng

Trả lời

27

Trong sổ địa chỉ, hãy tự chọn (hoặc tự thêm nếu bạn không có) và sau đó chuyển đến Thẻ -> Tạo thẻ này trong thanh menu. Tên, họ và tên công ty từ thẻ đó sẽ được sử dụng để điền thông tin vào tiêu đề tệp khi tạo tệp từ mẫu Xcode.

Ngoài ra, bạn có thể thiết lập nó sử dụng giá trị mặc định qua Terminal.app như thế này:

defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME="ACME Inc.";}' 
+0

Có thể chọn nhiều thẻ Xcode không? – JAM

+0

Bạn chỉ có thể có một hoạt động tại một thời điểm, nhưng nếu bạn muốn bạn chỉ có thể thay đổi thẻ hoạt động bất cứ lúc nào và từ thời điểm đó, Xcode sẽ lấy thông tin mới trên tất cả các tệp đã tạo. –

+22

Vì Xcode 4.4, điều này không chính xác. Nó kéo tên người dùng đầy đủ (\ _ \ _ \ _ FULLUSERNAME \ _ \ _ \ _ trong các tệp mẫu) từ trường Tên đầy đủ của bản ghi tài khoản của người dùng hiện tại trong Cài đặt> Người dùng & Nhóm. Thẻ sổ địa chỉ không được sử dụng. Giá trị PBXCustomTemplateMacroDefinitions của FULLUSERNAME cũng không có hiệu lực. – Poulsbo

1

tôi đã không kiểm tra nhưng tôi nghĩ rằng nó kéo thông tin từ mục mặc định của bạn trong sổ địa chỉ.

+0

gì một là "mục nhập mặc định"? – JAM

+0

"mục nhập mặc định" là tài khoản được liên kết với Tài khoản của bạn trong Tùy chọn hệ thống-> Tài khoản. Nó cũng có một biểu tượng đặc biệt trong Address Book – Lirm

7

Nó sử dụng bạn sở hữu thông tin từ sổ địa chỉ.

Got to:

System Preferences --> Users & Groups --> choose current User --> and press Open at Address Book Card.

Ở đó bạn sẽ tìm thấy bạn sở hữu thông tin được sử dụng trong xcode.

4

Mẫu xuất phát từ nghĩa /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates/Cocoa Touch/Objective-C class.xctemplate/NSObject/FILEBASENAME .h

Bạn có thể quấy rối một số thông tin tùy chỉnh (như bảo hành mã hoặc văn bản pháp lý khác). Chơi với nó để đạt được kết quả mong muốn, nhưng đây là cách khó khăn và vụng về

Một cách dễ dàng gợi ý hữu ích là bạn có thể thay đổi thuộc tính tổ chức trên ngăn Tiện ích (bên phải) trong Xcode4, khi chỉnh sửa tệp dự án (Cài đặt xây dựng liek). Nó sẽ được áp dụng cho tất cả các tệp được tạo trong dự án này.

16

System Preferences -> Người dùng & Groups -> chọn tài khoản hiện tại -> nhấn chuột phải Current User -> Advanced Options -> thay đổi toàn bộ tên Nó hoạt động trong Xcode 6.3.2

+0

Chỉ câu trả lời phù hợp với tôi – AWrightIV

Các vấn đề liên quan