76 مستودعات
Extensions and tools to enhance the Xcode development environment.
Explore 76 awesome GitHub repositories matching part of an awesome list · Xcode Plugins. Refine with filters or upvote what's useful.
Chameleon is a color framework for Swift and Objective-C applications. It provides systems for programmatic color palette generation, global theme orchestration, hexadecimal conversion, and the extraction of visual data from images. The library includes a dynamic theme engine for applying global visual styles and luminance adjustments across an interface. It features a palette generator for creating analogous, complementary, and triadic color schemes based on a seed color, and an image color extractor to derive average colors or palettes from images. The framework covers a range of color man
Framework for flat color palettes.
Alcatraz is an extension manager and package manager for Xcode. It provides a specialized interface for discovering, installing, and updating plugins, templates, and color schemes directly within the development environment. The tool automates the installation process to remove the need for manual file copying or cloning. It manages the lifecycle of extensions through a dedicated interface that allows for adding, removing, and updating installed components to customize Xcode workflows. The system handles plugin administration through manifest-driven package resolution and direct file system
Package manager for Xcode plugins.
SwiftFormat is a tool for the Swift language that functions as a code formatter, linter, and refactoring utility. It automatically applies consistent style rules and visual formatting to source files to ensure a uniform appearance across a project. The project differentiates itself by providing both a command-line interface for batch processing and an Xcode extension for integration directly into the development environment. It includes specialized capabilities for modernizing legacy API usage, simplifying language constructs, and inferring formatting options by analyzing an existing codebase
Provides an Xcode extension that brings automated code formatting directly into the Apple IDE.
VVDocumenter-Xcode هي أداة سير عمل لتوثيق IDE وأداة أتمتة لبيئة Xcode. تعمل كمولد توثيق ينشئ تلقائياً كتل تعليقات منظمة لتعليمات Swift البرمجية عن طريق استخراج المعلمات وقيم الإرجاع. تعمل الأداة كمساعد تعليق يقلل من الكتابة اليدوية من خلال استخدام تسلسل تشغيل مخصص. تحدد توقيعات الأساليب والبيانات الوصفية لحقن ترويسات توثيق موحدة مباشرة في المحرر. يغطي النظام التحليل الثابت للمصدر وتوليد الكتل القائم على القوالب لضمان تنسيق هيكلي متسق. يتضمن خيارات إعداد لضبط تسلسلات التشغيل، وأنماط المسافة البادئة، والتنسيق العام لكتل التوثيق التي تم إنشاؤها.
Simplifies documentation comment generation.
CopilotForXcode is an AI source editor extension for the Xcode development environment. It provides a suite of tools including a conversational chat interface, a code completion tool, and a natural language refactorer to assist with Apple platform development. The project differentiates itself by integrating project context and compiler errors directly into its AI interactions. It supports custom prompt execution using template variables and enables the triggering of shell scripts and system shortcuts directly from the chat interface to automate development tasks. The system manages AI integ
Acts as an extension to enhance the Xcode development environment with AI capabilities.
Jazzy is a source code documentation tool and API generator designed for Swift and Objective-C. It analyzes project roots and compiled modules to produce searchable HTML websites or offline docsets. The system functions as a multi-module API documenter, aggregating documentation from separate source modules into a single site with cross-module linking. It serves as a markdown-based documentation engine that integrates technical guides and LaTeX mathematical equations to complement generated API references. The tool covers a broad capability surface including multi-language API generation for
Generates documentation from code comments.
This project is an Xcode runtime code injector and developer productivity tool. It enables the injection of Swift and Objective-C code changes into a running application without requiring a process restart, functioning as a hot module replacement tool for iOS development. The tool provides a dynamic UI debugger for reloading storyboards and tuning visual parameters in real time. It allows for the recompilation of individual classes and the binding of new implementations into a live process, avoiding full project rebuilds. The system covers runtime injection capabilities, including automated
Hot-reloading for iOS development.
Synx هي أداة مطور لبيئات تطوير Apple تقوم بمزامنة مجلدات القرص مع مستكشفات المشاريع. تعمل كمزامن مجلدات مشروع Xcode ومدير ملفات، مما يضمن توافق هياكل الأدلة المادية على نظام الملفات مع هياكل المجموعات المنطقية المحددة داخل المشروع. تعيد الأداة تنظيم الملفات المادية لتعكس التسلسل الهرمي للمجموعات الافتراضية لمستكشف المشروع. تتضمن إدارة استبعاد المجموعات لمنع مجموعات منطقية معينة من تشغيل حركات الأدلة المادية، مما يسمح بالحفاظ على هياكل الأدلة المخصصة. توفر الأداة أيضاً قدرات تقليم الملفات لتحديد وإزالة ملفات المصدر والأصول من نظام الملفات التي لم تعد مرتبطة بأي مجموعة مشروع.
Reorganizes Xcode project structure.
Canvas عبارة عن مجموعة من الأدوات الرسومية وامتدادات بيئة التطوير لتهيئة خصائص الرسوم المتحركة وتأثيرات الواجهة دون كتابة كود يدوي. توفر محرر رسوم متحركة بصري وأداة حركة مدمجة في Xcode لتصميم طرق عرض SwiftUI وعناصر التخطيط. يُمكّن المشروع من إنشاء تأثيرات الحركة والانتقالات من خلال واجهة بصرية، مما يسمح بتصميم رؤوس المنظر (parallax headers) والأقسام الثابتة. ويتضمن نظام رسوم متحركة بصري لإدارة التوقيت، والتأخير، وأنماط الرسوم المتحركة. تغطي مجموعة الأدوات النماذج الأولية للحركة البصرية وتنفيذ تأثيرات الواجهة لتطوير iOS، باستخدام مكتبة من أنماط واجهة المستخدم لتهيئة الخصائص البصرية.
Functions as a native Xcode extension to synchronize visual design changes with project files.
XVim هو إضافة لمحرر نصوص IDE ومحاكي اختصارات لوحة مفاتيح Vim يدمج التحرير النمطي في بيئات التطوير الاحترافية. على وجه التحديد، يعمل كإضافة تجلب التحرير النمطي واختصارات Vim إلى بيئة التطوير المتكاملة Xcode. يعدل المشروع سلوك إدخال لوحة المفاتيح والتنقل في النص للسماح للمستخدمين بالتنقل ومعالجة النص باستخدام اختصارات Vim. يهدف هذا التكامل إلى زيادة سرعة الكتابة وكفاءة التحرير داخل بيئة التطوير الأصلية. يدير النظام الحالات النمطية ويعترض أحداث لوحة المفاتيح لمنع السلوك الافتراضي وتطبيق منطق مخصص. ويستخدم تعيينات قائمة على التكوين لترجمة مجموعات المفاتيح المحددة من قبل المستخدم إلى تسلسلات أوامر داخلية ويستخدم الأتمتة القائمة على AppleScript لتشغيل إجراءات المحرر.
Vim keybinding support for Xcode.
BuildTimeAnalyzer-for-Xcode هي أداة تحليل أداء ومحلل سجل بناء مصممة لقياس فترات التجميع عبر مكونات مشروع Xcode. تعمل كمحلل تجميع Swift لاكتشاف الكود بطيء التجميع ومشكلات التحقق من النوع المعقدة. تحلل الأداة سجلات بناء Xcode لاستخراج بيانات التوقيت وتصور الملفات التي تمثل عنق زجاجة. يسمح هذا بتحديد وحل الأجزاء بطيئة البناء في المشروع عن طريق تقسيم فترات التجميع للملفات والوحدات الفردية. يغطي المحلل مجموعة من قدرات التحسين، بما في ذلك استخدام تحليل تحليل السجل وتقسيمات التوقيت النمطية لتحديد المكونات المكلفة. يستخدم مقاييس قائمة على التجميع لحساب الفترات الإجمالية والمتوسطة لوحدات المشروع المختلفة بناءً على مخرجات نظام البناء الخام.
Analyzes and reports build times.
KSImageNamed-Xcode هو إضافة لمحرر المصدر لبيئة تطوير Apple توفر اقتراحات إكمال تلقائي لأسماء أصول الصور. يستهدف بشكل خاص طرق تحميل الصور في Swift وObjective-C لضمان استخدام أسماء ملفات صالحة أثناء التطوير. تدمج الأداة عارضاً مرئياً مباشرة في قائمة إكمال الكود، حيث تعرض صوراً مصغرة بجانب أسماء الملفات المقترحة. وهذا يسمح باختيار الأصول بناءً على التمثيل البصري بدلاً من النص وحده. تعمل الإضافة عن طريق مسح كتالوجات الأصول وفهرسة أسماء ملفات الصور من نظام ملفات المشروع المحلي. وتستخدم مطابقة الأنماط داخل مخزن الكود المصدري لتشغيل اقتراحات مدركة للسياق لتطوير تطبيقات iOS وmacOS.
Provides autocompletion for image names.
This is a Xcode 5+ plugin that patches the autocomplete filter to work the same way the Open Quickly works. It performs very well, and the fuzzy matching actually uses Xcode's own IDEOpenQuicklyPattern.
Provides flexible code completion.
FINALLY!
Tool for building universal frameworks.
An Xcode plug-in to format your code using Clang's format tools, by @travisjeffery.
Code formatting using ClangFormat.
An amazing Xcode Source Editor extension to align regular code. It can align anything in any way you want.
Automates code alignment.
ColorSense is an Xcode plugin that makes working with UIColor (and NSColor) more visual.
Visual color selection plugin.
How to create, develop, and distribute iOS Static Frameworks quickly and efficiently
Template for building iOS frameworks.
RTImageAssets
Generates app icons automatically.
将JSON格式化输出为模型的属性 个人活动范围>Weibo-EnjoySR
Converts JSON to model properties.