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 是一个用于 Xcode 环境的 IDE 文档工作流工具和自动化实用程序。它充当文档生成器,通过提取参数和返回值,自动为 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 视图和布局元素。 该项目支持通过可视化界面创建运动效果和过渡,允许设计视差标题和粘性部分。它包括一个用于管理计时、延迟和动画样式的可视化动画系统。 该工具集涵盖了可视化运动原型设计和 iOS 开发的界面效果实现,利用用户界面模式库来配置视觉属性。
Functions as a native Xcode extension to synchronize visual design changes with project files.
XVim 是一个 IDE 文本编辑器扩展和 Vim 键位模拟器,将模态编辑集成到专业开发环境中。具体而言,它作为一个插件,为 Xcode 集成开发环境带来了 Vim 模态编辑和键位绑定。 该项目修改了键盘输入和文本导航行为,允许用户使用 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.