
يوفر EditKit Pro مجموعة من الأدوات لمساعدتك في الكتابة بشكل أفضل ونظافة وأكثر كفاءة. سواء كنت بحاجة إلى تنسيق الكود الخاص بك بسرعة ، أو إنشاء نماذج قابلة للترميز ، أو إنشاء بيانات وهمية ، أو التحرك في Swiftui بشكل أكثر كفاءة ، فإن Editkit Pro قد غطيت.
هذا امتداد محرر Xcode مفتوح المصدر مع مجموعة متنوعة من الأدوات الصغيرة لمطوري iOS / MacOS.
يمكن العثور على عروض تجريبية من Editkit على منشور المدونة ومقطع الفيديو على YouTube.
يدعم الإصدار الحالي من EditKit الميزات التالية:
MARK السيارات#ifdefNSLocalizedString الطريقة الأكثر ملاءمة لتثبيت الإصدار الحالي هي من خلال متجر التطبيقات. بمجرد التثبيت ، ستحتاج إلى فتح System Preferences -> Extensions -> Enable EditKit Pro .
إذا لم يكن EditKit Pro مرئيًا في الامتدادات ، فقد يكون هذا بسبب تثبيتات Xcode المتعددة المتعددة.
بدلاً من ذلك ، يمكنك استنساخ مشروع Xcode هذا:
EditKit . لن يظهر الامتداد في Xcode ما لم يتم توقيعه بشكل صحيح.EditKit وضرب Run.EditKit . يرجى التأكد من أن لديك فقط تثبيت واحد صحيح من Xcode على جهازك وأن يكون لديك حساب Apple Developer صالح لأن التوقيع على التمديد سيكون مطلوبًا لتشغيله محليًا.
جميع المساهمات موضع ترحيب. فقط مفترق الريبو وقدم طلب سحب.
EditKit ، قم بإنشاء إدخال جديد في EditorCommandIdentifier وتعيين مفتاح Unqiue لأمرك الجديد.Info.plist الخاص بملحق EditKit ، أضف إدخالًا في XCSourceEditorCommandDefinitions لأمرك الجديد.EditorController.swift ، أضف حالة إلى وظيفة handle لأمرك الجديد.XCSourceEditorCommand جديدة AlignAroundEqualsCommand أي BeautifyJSONCommand ) أو إنشاء فئة تعمل على XCSourceEditorCommandInvocation المقدمة من تمديد محرر XCod class AlignAroundEqualsCommand {
static func perform(with invocation: XCSourceEditorCommandInvocation, completionHandler: (Error?) -> Void) {
...
}
}
أو
class BeautifyJSONCommand: NSObject, XCSourceEditorCommand {
func perform(with invocation: XCSourceEditorCommandInvocation, completionHandler: (Error?) -> Void) {
....
}
}
جميع الملفات في مجلد Third Party هي إصدارات معدلة من مكتبات المصدر المفتوح المذكورة أدناه.
لم يكن Editkit ممكنًا بدون المساعدة والإلهام من مكتبات المصادر المفتوحة:
ملاحظة: تم تعديل العديد من تطبيقاتها الأصلية لدعم Swift 5.7+ وإصلاح الأخطاء.
إذا كان لديك أي أسئلة ، فلا تتردد في إرسال رسالة إلي على [email protected] أو على Twitter.