We have about one month left until the GM release of Xcode 8 so here is the biggest collection of the currently available native extensions.
Swiftify Xcode extension allows you to convert Objective-C code to Swift right from Xcode!
This Xcode source editor extension align your assignment statement.
Xcode Source Editor Extension based tools to improve the text editing experience of Xcode 8 and provide extensions with simple code.
It can encode text, convert numbers, convert colors, search the web and format string.
SwiftLint for Xcode is a Xcode Extension that was created to run SwiftLint.
Convert [[AnObject method1] method2] to AnObject.method1.method2 with Xcode Extension
Clearly this is for Objective-C :)
Bring some convenient editor shortcuts to Xcode using Xcode Source Editor Extension, inspired from AppCode.
Right now it can duplicate and delete lines.
Navigate to many places from Xcode
Strimmer is an Xcode 8 Source Code Extension that quickly strips all trailing whitespace from the current file.
Jumpy is an Xcode source editor extension for jumping across multiple lines of code.
Xcode 8 Extension - Figlet Font Titles
Generates init method from selected variables. #nice!
Proof of concept for Xcode 8 source extensions; generate a Swift init from current selection
Visual Studio Comment Selection and Uncomment Selection for Xcode 8 extension.
It expects a selection (e.g. you can't call the command unless you selected some text).
It then breaks apart any String declarations it founds by splitting the selection based off " and then wrap the resulting String inside NSLocalizedString.
A Proof-Of-Concept implementation of the new Xcode Source Editor Extension
Note: The extension only converts "love", "happy" and "graduation" to corresponding emojis.
Same as abowe.
Simple Xcode Source Editor Extension which removes unused imports from your source code.
Support of Objective-C code (*.h. *.m) will be implemented initially. Plans for supporting Swift code will be published later.
Xcode source extension to help with some SwiftLint rules
BDD Shortcuts is an Xcode 8+ plugin that adds handy shortcuts for Swift and BDD frameworks such as Cedar, Quick, Kiwi or Specta.
XCode source editor extension for quick navigating
Xcode Source Editor Extension to remove or modify the top comment of a file
Example of Xcode Source Editor Extension
Written in Objective-C.
A small "sudden" example of Xcode source code extension
Xcode Source Editor Extension for clang-format
made by @NeoNacho
The first command uses multiple selections to select every text range in your file that it believes is violating a whitespace rule. If a line contains a zero-length problem (missing whitespace or missing indent) then the whole line will be selected.
The second command edits whitespace problems to the expected values and selects the changed regions in your editor.
Select the current scope / block.
Replace entire files with literals
I have an idea!
After this list you might feel the urge to implement your own extension. Not a problem. Russ Bishop has an amazing article, or you can check this blog post, or this tutorial. Both of them are very great ones, I don't want to get into the details of building an extension, just go and read them. :)
Made a new extension? Amazing! You can always submit it right here.