76 repositorios
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 es una herramienta de flujo de trabajo de documentación de IDE y utilidad de automatización para el entorno Xcode. Sirve como un generador de documentación que crea automáticamente bloques de comentarios estructurados para código fuente Swift mediante la extracción de parámetros y valores de retorno. La herramienta funciona como un asistente de comentarios que reduce la escritura manual mediante el uso de una secuencia de activación personalizada. Identifica firmas de métodos y metadatos para inyectar encabezados de documentación estandarizados directamente en el editor. El sistema cubre el análisis estático de código fuente y la generación de bloques basada en plantillas para garantizar un formato estructural consistente. Incluye opciones de configuración para ajustar las secuencias de activación, estilos de sangría y el formato general de los bloques de documentación generados.
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 es una utilidad de desarrollo para entornos Apple que sincroniza carpetas de disco con navegadores de proyectos. Funciona como un sincronizador de carpetas de proyectos de Xcode y gestor de archivos, asegurando que las estructuras de directorios físicos en el sistema de archivos se alineen con las estructuras de grupos lógicos definidas dentro de un proyecto. La herramienta reorganiza los archivos físicos para reflejar la jerarquía de grupos virtuales del navegador del proyecto. Incluye gestión de exclusión de grupos para evitar que grupos lógicos específicos activen movimientos de directorios físicos, permitiendo la preservación de estructuras de directorios personalizadas. La utilidad también proporciona capacidades de limpieza de archivos para identificar y eliminar archivos fuente y de activos del sistema de archivos que ya no están asociados con ningún grupo de proyecto.
Reorganizes Xcode project structure.
Canvas es un conjunto de herramientas gráficas y extensiones de entorno de desarrollo para configurar propiedades de animación y efectos de interfaz sin escribir código manual. Proporciona un editor de animación visual y una herramienta de movimiento integrada en Xcode para diseñar vistas y elementos de diseño en SwiftUI. El proyecto permite la creación de efectos de movimiento y transiciones a través de una interfaz visual, permitiendo el diseño de encabezados de paralaje y secciones fijas (sticky). Incluye un sistema de animación visual para gestionar tiempos, retrasos y estilos de animación. El conjunto de herramientas cubre la creación de prototipos de movimiento visual y la implementación de efectos de interfaz para el desarrollo en iOS, utilizando una biblioteca de patrones de interfaz de usuario para configurar propiedades visuales.
Functions as a native Xcode extension to synchronize visual design changes with project files.
XVim es una extensión de editor de texto para IDE y emulador de keybindings de Vim que integra edición modal en entornos de desarrollo profesionales. Específicamente, funciona como un plugin que trae la edición modal y los keybindings de Vim al entorno de desarrollo integrado Xcode. El proyecto modifica el comportamiento de entrada de teclado y navegación de texto para permitir a los usuarios navegar y manipular texto usando atajos de Vim. Esta integración tiene como objetivo aumentar la velocidad de escritura y la eficiencia de edición dentro del entorno de desarrollo nativo. El sistema gestiona estados modales e intercepta eventos de teclado para prevenir el comportamiento predeterminado y aplicar lógica personalizada. Utiliza mapeos basados en configuración para traducir combinaciones de teclas definidas por el usuario en secuencias de comandos internas y utiliza automatización basada en AppleScript para activar acciones del editor.
Vim keybinding support for Xcode.
BuildTimeAnalyzer-for-Xcode es una herramienta de análisis de rendimiento y analizador de registros de compilación diseñada para medir las duraciones de compilación en los componentes de proyectos Xcode. Funciona como un perfilador de compilación de Swift para detectar código de compilación lenta y problemas complejos de verificación de tipos. La herramienta analiza los registros de compilación de Xcode para extraer datos de tiempo y visualizar los archivos con cuellos de botella. Esto permite la identificación y resolución de las partes de un proyecto que se compilan lentamente al desglosar las duraciones de compilación para archivos y módulos individuales. El analizador cubre una gama de capacidades de optimización, incluyendo el uso de análisis de registro y desgloses de tiempo modulares para identificar componentes costosos. Utiliza métricas basadas en agregación para calcular las duraciones totales y promedio para diferentes módulos del proyecto basadas en la salida sin procesar del sistema de compilación.
Analyzes and reports build times.
KSImageNamed-Xcode es una extensión del editor de código fuente para el entorno de desarrollo de Apple que proporciona sugerencias de autocompletado para nombres de activos de imagen. Se dirige específicamente a los métodos de carga de imágenes en Swift y Objective-C para garantizar que se utilicen nombres de archivo válidos durante el desarrollo. La herramienta integra un previsualizador visual directamente en el menú de autocompletado de código, mostrando miniaturas de imágenes junto a los nombres de archivo sugeridos. Esto permite la selección de activos basada en la representación visual en lugar de solo texto. La extensión funciona escaneando catálogos de activos e indexando los nombres de archivo de imagen del sistema de archivos del proyecto local. Utiliza la coincidencia de patrones dentro del búfer de código fuente para activar sugerencias conscientes del contexto para el desarrollo de aplicaciones iOS y 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.