سؤال

كيف يمكنني تغيير القوالب الأولية التي أنشأها Xcode عند إنشاء فئة Cocoa جديدة.

أشير إلى التعليقات واسم الفصل الذي تم إنشاؤه عند استخدام معالج الفصل الجديد في 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.إذا كنت تريد تعديل هذه القوالب أو إضافة قوالبك الخاصة، فاستخدم الدلائل التالية لحفظ قوالبك الجديدة/المعدلة بحيث لا يتم محوها بواسطة ترقيات أداة المطور المستقبلية:

  • قوالب الملفات:~/مكتبة/مطور/مشترك/xcode/ملفات الملفات/
  • القوالب المستهدفة:~/مكتبة/مطور/مشترك/xcode/الهدف قوالب/
  • قوالب المشروع:~/مكتبة/مطور/مشترك/Xcode/Project Templates/

أعتقد أنه يمكنك أيضًا استخدام الدليل /Library/Developer/Shared/Xcode/[File|Target|Project] Templates/ للقوالب التي يشاركها جميع المستخدمين.

إذا كنت ترغب فقط في تغيير اسم شركتي في القوالب، سطر الأوامر التالي سوف يفي بالغرض:

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

سيظهر في مربع حوار القالب كـTemplate Dialog

في xcode 5.0.1:

1.اذهب->التطبيقات

2. انقر بزر الماوس الأيمن على تطبيق "xcode".

3.اختر "إظهار محتويات الحزمة"

4.contents/Developer/Library/Xcode/Templates

بالنسبة إلى Xcode 4.4، لا تعمل أي من الطرق المذكورة سابقًا. هذا جوهر يوفر حلاً اختراقًا جزئيًا.من فضلك شوكة وتعزيز إذا كنت تعرف طريقة أفضل.

انقر بزر الماوس الأيمن على xCode وحدد عرض حزمة المحتويات, ، ثم اذهب الى contents/Developer/Library/Xcode/Templates.هنا يمكنك العثور على القوالب لجميع لغات البرمجة.

هنا بعض التصور:


enter image description here


enter image description here

إذا كنت تتطلع ببساطة إلى تغيير اسم المؤلف و منظمة يرى هذه الإجابة.

إنه أسهل بكثير من تعديل القوالب.

في XCode 4.5، انقر بزر الماوس الأيمن على المشروع، وانقر فوق Show File Inspector، ثم قم بتغيير اسم المؤسسة في علامة التبويب الثانية لمفتش الملف (مجموعة مستندات المشروع)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top