Zmień prawa autorskie / top-comment / "header" na wszystkie nowe pliki w Xcode 5
Kiedy tworzysz dowolny plik w Xcode5, górna część pliku wygląda tak:
Czy istnieje sposób na zmianę tego szablonu lub kreacji tak, aby wyglądał inaczej?
Kiedy mówię "Zmień" oto przykład, co to może być:
Proszę pamiętać, że wiem, jak zmienić nazwę, nazwę produktu, nazwę firmy itp. chcę wiedzieć, jak zmienić sam "szablon".
(jeśli jest możliwe.)
-
Nie obchodzi mnie to, czy będę musiał ponowić zmianę za każdym razem, gdy Xcode zostanie zaktualizowany
Dotyczy to tylko Xcode 5. Nie Xcode 4.
-
Już wiem, jak zmienić nazwę i inne poszczególne elementy; chcę zmienić cały "szablon" ogólnie
Doceniam to, że wiele z nich jest po prostu niemożliwe lub może być niepraktyczne (może trzeba zmienić dziesiątki plików, lub coś takiego). Jeśli tak to ja bardzo doceniam info, dzięki.
Uwaga: zauważyłem w sieci, za każdym razem, gdy ktoś zadaje to pytanie, Wiele osób odpowiada wyjaśniając, jak zrobić "nowe szablony" w Xcode. Na przykład nowy szablon dla nowego typu klasy lub kategorii. (Może być tak, że jak tylko ludzie zobaczą słowo "szablon", natychmiast zaczną pisać wyjaśnienie, jak dodać nowy" szablon " w tym sensie.) Żeby było jasne jedyne o co pytam to jak zmienić " standard tekst " lub "tekst praw autorskich" na górze strony-wszystkie strony-to wszystko.
(trudno wiedzieć, jak odnieść się do tekstu pokazanego na dwóch powyższych obrazkach .. jeśli powiesz" nagłówek", to pomyślisz o "a".plik h; z drugiej strony nie jest to tak naprawdę informacja o prawach autorskich, ponieważ prawa autorskie są tylko jego częścią. to chyba"blok komentarzy do plików". Ale to niemożliwe, aby google NA ze względu na mieszankę z innymi warunkami.)
2 answers
Proces tworzenia szablonu pliku nie zmienił się w Xcode 5, więc wszelkie informacje znalezione Dla Xcode 4 powinny również działać w Xcode 5. Ale aby odpowiedzieć na twoje pytanie, musisz utworzyć niestandardowy szablon pliku. Zduplikuj jeden z szablonów Plików firmy Apple, które znajdują się w pakiecie aplikacji Xcode. Szablony plików iOS znajdują się w następującej lokalizacji w Xcode 5:
Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates
W Xcode 5 Reszta szablonów plików znajduje się w następującej lokalizacji:
Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates
Wybór Xcode aplikacja z Findera, kliknięcie prawym przyciskiem myszy i wybranie opcji Pokaż Zawartość pakietu przeniesie Cię do katalogu zawartości wewnątrz pakietu aplikacji.
Umieść kopię szablonu pliku w następującej lokalizacji:
/Users/YourUsername/Library/Developer/Xcode/Templates/File Templates/GroupName
GroupName to nazwa kategorii po lewej stronie nowego asystenta plików. Możesz utworzyć własną nazwę grupy lub użyć jednej z wbudowanych nazw. Twój szablon pliku pojawi się w kategorii nazwa grupy.
Teraz nadszedł czas, aby edytować swoją kopię Szablon pliku Apple. Wewnątrz .folder xctemplate powinieneś zobaczyć następujące pliki dla szablonów plików Objective-C:
___FILEBASENAME___.h
___FILEBASENAME___.m
Istnieją potrójne podkreślenia przed i po nazwie pliku. Otwórz pliki nazw plików w Xcode i zmodyfikuj je zgodnie z własnymi potrzebami. W Twoim przypadku wymagałoby to zmiany komentarzy na górze pliku.
To, czy tworzenie niestandardowych szablonów plików jest praktyczne, zależy od tego, ile szablonów plików Apple chcesz zduplikować. Powielanie każdego z szablonów plików Apple byłoby niepraktyczne, ale powielanie szablonów plików Cocoa Touch Apple byłoby bardziej praktyczne.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-12-02 19:10:45
Jest tu post ze szczegółowym przewodnikiem. Aby uzyskać dostęp do oryginalnych szablonów, musisz otworzyć pakiet aplikacji Xcode, jak wspomniano w odpowiedzi Marka.
Http://meandmark.com/blog/2011/11/creating-custom-xcode-4-file-templates/
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-01-10 01:25:21