एक नया कोको वर्ग बनाते समय मैं Xcode द्वारा बनाए गए प्रारंभिक टेम्पलेट्स को कैसे बदलूंगा।
मैं Xcode के नए वर्ग विज़ार्ड का उपयोग करते समय बनाई गई टिप्पणियों और वर्ग के नाम का उल्लेख कर रहा हूं।
एक नया कोको वर्ग बनाते समय मैं 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/
जब आप नए डेवलपर टूल इंस्टॉल करते हैं, तो वे अधिलेखित नहीं होंगे, और आप उन्हें अपने दिल की सामग्री के साथ जोड़ सकते हैं।
अद्यतन
Xcode के नए संस्करणों के लिए अद्यतन पथ होगा:
~/Library/Developer/Xcode/Templates/File Templates/Source
यह किसी के लिए उपयोगी हो सकता है:
के रूप में XCode 6 को XCode 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
~/Library/Developer/Xcode/Templates/File Templates/Source
डायरेक्टरी बनाएं और वहां खाका लगाएं। वे संवाद बॉक्स में सही ढंग से दिखाई देंगे।
Xcode फ़ाइल और प्रोजेक्ट टेम्प्लेट के लिए टेम्प्लेट फ़ाइलों का उपयोग करता है और सृजन के समय दोनों में परिवर्तनशील विस्तार करता है।
Xcode 3.0 टेम्प्लेट [Dev Installation] / Library / Xcode /, संभावना / Developer / Library / Xcode में मिल सकते हैं। यदि आप इन टेम्प्लेट को संशोधित करना चाहते हैं या अपना स्वयं का जोड़ना चाहते हैं, तो अपने नए / संशोधित टेम्प्लेट को सहेजने के लिए निम्न निर्देशिकाओं का उपयोग करें ताकि भविष्य के डेवलपर टूल अपग्रेड द्वारा उनका सफाया न हो:
मुझे लगता है कि आप सभी उपयोगकर्ताओं द्वारा साझा किए गए टेम्प्लेट के लिए / लाइब्रेरी / डेवलपर / साझा / Xcode / [फ़ाइल | लक्ष्य | प्रोजेक्ट] टेम्प्लेट / निर्देशिका का भी उपयोग कर सकते हैं।
यदि आप टेम्पलेट में 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
~/Library/Developer/Xcode/Templates/File Templates
नाम में एक फ़ाइल छोड़ने UIViewContoller.swift
काम नहीं करता है .. Thx!
Contents/Developer/Library/Xcode/Templates/File Templates/Source
और देखें Cocoa Class.xctemplate
। यहां आपको एक बेहतर विचार मिलेगा कि उस टेम्पलेट को कैसे बनाया गया था, आप इस टेम्पलेट को ऊपर निर्दिष्ट फ़ोल्डर में कॉपी कर सकते हैं और इसे अपने चश्मे में संशोधित कर सकते हैं।
Xcode छोड़ने की कोई आवश्यकता नहीं है , जब यह चल रहा हो तो आप ऐसा कर सकते हैं:
cd "/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File टेम्प्लेट / स्रोत / स्विफ्ट फ़ाइल। xctemplate"
एक पंक्ति के रूप में प्रस्तुत किया गया है ताकि आप इस वेब पेज से आसानी से कॉपी कर सकें
करो ls
, और फिर
sudo chmod oug+rw ___FILEBASENAME___.swift
आप अपना पासवर्ड दर्ज करेंगे
और फिर
nano ___FILEBASENAME___.swift
उदाहरण के लिए जोड़ें import UIKit
।
या उदाहरण के लिए जोड़ें class ___FILEBASENAME___:
सहेजें।
हो गया।
ज़रूर, यह Xcode इंस्टॉल पर स्क्रब हो जाता है, लेकिन यह वास्तव में "मुख्य" स्विफ्ट बटन को संशोधित करता है जब आप Xcode में फाइल बनाने के लिए क्लिक करते हैं । का आनंद लें।
यह एकमात्र उचित समाधान है जो काम करता है।
जब आप Xcode अपडेट करते हैं तो इसे फिर से करने के लिए 2 सेकंड लगते हैं।
XCode पर राइट क्लिक करें और Show Package Content चुनें , फिर जाएंcontents/Developer/Library/Xcode/Templates
। यहां आप सभी प्रोग्रामिंग भाषाओं के लिए टेम्प्लेट पा सकते हैं।
यहाँ कुछ दृश्य है:
XCode 4.5 में प्रोजेक्ट पर राइट क्लिक करें, फ़ाइल इंस्पेक्टर पर क्लिक करें, फिर फ़ाइल इंस्पेक्टर के दूसरे टैब में संगठन का नाम बदलें (प्रोजेक्ट डॉक्यूमेंट ग्रुप)