XcodeEquatableGenerator - Xcode 8 Source Code Extension will generate conformance to Swift Equatable protocol based on type and fields selection

  •        9

Xcode 8 Source Code Extension will generate conformance to Swift Equatable protocol based on type and fields selection.

https://github.com/sergdort/XcodeEquatableGenerator

Tags
Implementation
License
Platform

   




Related Projects

Import - Xcode extension for adding imports from anywhere in the code ☝️

  •    Swift

Xcode extension for adding imports from anywhere in the code. Because sometimes you are on 300th line of code and scrolling up just to add an import is a waste of time. This was built to replace Peckham, as  decided to drop support for Xcode plugins in Xcode 8.

SwiftAI - SwiftAI, write Swift code smart

  •    Swift

SwiftAI, write Swift code smart. SwiftAI can generate Model class from JSON now. Codable and HandyJSON is supported. More features will be add.

Swimat - An Xcode formatter plug-in to format your swift code.

  •    Swift

Swimat is an Xcode plug-in to format your Swift code. There are three way to install.

Dash-Plugin-for-Xcode - Plugin for Xcode to integrate the Dash documentation viewer app

  •    Objective-C

This plugin does not work with Xcode 8 or newer. The new Xcode 8 extensions API is unreliable and extremely lacking. An Xcode 8 extension will not be released as it would not add any functionality that isn't there already. The recommended workaround is to set up a Search using selected text shortcut in Dash's Preferences > General. If you absolutely must use an extension in Xcode 8+, the Xcode Search and xTextHandler extensions support Dash. I don't recommend this, as extensions don't do anything more than what the Search using selected text keyboard shortcut does.

SwiftInitializerGenerator - Xcode Source Code Extension to Generate Swift Initializers

  •    Swift

This Xcode Source Code Extension will generate a Swift initializer based on the lines you've selected. Handy if you made a struct public and now you have to provide the initializer implementation yourself. Select the lines with the attributes that should be included in the initializer. See below; > is the start of the selection and < is the end of the selection.


quicktype-xcode - Xcode extension to paste JSON as Swift, Objective-C, and more

  •    Javascript

quicktype infers types from sample JSON data, then outputs strongly typed models and serializers for working with that data in Swift, Objective-C, C++, Java and more. This extension adds native quicktype support to Xcode 9.

xTextHandler - Xcode Source Editor Extension Tools (Xcode 8 Plugins)

  •    Swift

Xcode Source Editor Extension based tools to improve the text editing experience of Xcode 8 and provide extensions with simple code.

VWInstantRun - An Xcode plugin let you build & run your selected lines of code in Xcode without running the whole project, you'll have the output instantly in your Xcode console

  •    Swift

Now with VWInstantRun, you won't run into this situation any more. An Xcode plugin let you build & run your selected lines of code in Xcode without running the whole project, you'll have the output instantly in your Xcode console. Installation: You can clone or just download the project, then open project with Xcode, build and run project, and finally restart Xcode to active plugin.

Refactorator - Xcode Plugin that Refactors Swift & Objective-C

  •    Swift

Refactorator is an Xcode plugin for refactoring Swift & now Objective-C code. It will rename public or internal vars, functions, enums etc. For private and local entities use Xcode's existing "Edit All in Scope" functionality. Stop Press: Refactorator no longer uses SourceKit directly, rather it accesses the SQLite database Xcode compiles using SourceKit. This makes it both faster as it no longer needs to re-index the sources of your project but also means all targets of a project are included in refactoring including code written in Objectve-C.

SwifterSwift - A handy collection of more than 500 native Swift extensions to boost your productivity

  •    Swift

SwifterSwift is a collection of over 500 native Swift extensions, with handy methods, syntactic sugar, and performance improvements for wide range of primitive data types, UIKit and Cocoa classes –over 500 in 1– for iOS, macOS, tvOS, watchOS and Linux. Add the extensions folder to your Xcode project to use all extensions, or a specific extension.

PlayAlways - Create Xcode playgrounds from your menu bar

  •    Swift

PlayAlways is a menubar app to quickly create new iOS or macOS playgrounds. When you first create a playground, the app will ask where to save it. After you've set the path, that's where the playgrounds will be saved until you set a new one by choosing "Set Path".

LLDebugTool - LLDebugTool is a debugging tool for developers and testers that can help you analyze and manipulate data in non-xcode situations

  •    Objective-C

LLDebugTool is a debugging tool for developers and testers that can help you analyze and manipulate data in non-xcode situations. LLDebugToolSwift is the extension of LLDebugTool, it provide swift interface for LLDebugTool, LLDebugToolSwift will release with LLDebugTool at same time.

LinkedConsole - Clickable links in your Xcode console, so you never wonder which class logged the message

  •    Swift

Wonder no more, instead just click on it to jump to the culprit. Simple as that. Download the source, build the Xcode project and restart Xcode. The plugin will automatically be installed in ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins. To uninstall, just remove the plugin from there (and restart Xcode).

XcodeWay - :sailboat: An Xcode Source Editor Extension that helps navigating to many places easier

  •    Swift

Although all common scenarios are covered, there's some more that you want to navigate to. Then just add your own by conforming to Navigator. Pull requests are welcome. This project is released under the MIT license. See LICENSE.md.

injectionforxcode - Runtime Code Injection for Objective-C & Swift

  •    Objective-C

Injection for Xcode is an Xcode plugin (available via Alcatraz) or AppCode that dynamically inserts new Swift / Objective-C code into a running app in order to speed up your build process. It does this without making any changes to your project. Announcements of major additions to the project will be made on twitter @Injection4Xcode.

xcodeproj - 📝 Read, update and write your Xcode projects

  •    Swift

xcodeproj is a library written in Swift for parsing and working with Xcode projects. It's heavily inspired in CocoaPods XcodeProj and xcode. If you are also leveraging xcodeproj in your project, feel free to open a PR to include it in the list above.

ShowInGitHub - Xcode plugin to open the GitHub page of the commit of the currently selected line in the editor window

  •    Objective-C

Xcode plugin to open a related Github or BitBucket page directly from the Xcode editor code window. Installs easily through the Xcode package manager Alcatraz. Show in GitHub has been tested with Xcode 5.1.1.

VVDocumenter-Xcode - Xcode plug-in which helps you write documentation comment easier, for both Objective-C and Swift

  •    Objective-C

VVDocumenter is one of my hobby projects from 2013, back to the age of Xcode 4. It serves well for these years and I am so glad that it helps a lot of developers to improve their productivity. Since there is no need to install this plugin anymore, the development of VVDocumenter will not continue. Yes, it's time to say goodbye, with a happy ending. Writing documentation is so important for developing, but it is really painful with Xcode. Think about how much time you are wasting in pressing '*' or '/', and typing the parameters again and again. Now, you can find the method (or any code) you want to document to, and type in ///, the document will be generated for you and all params and return will be extracted into a Javadoc style, which is compatible with appledoc, Doxygen and HeaderDoc. You can just fill the inline placeholder tokens to finish your document.

FengNiao - A command line tool for cleaning unused resources in Xcode.

  •    Swift

FengNiao is a simple command-line util to deleting unused image resource files from you Xcode project. You need Swift Package Manager (as well as swift compiler) installed in your macOS, generally you are prepared if you have the latest Xcode installed.

XVim2 - Vim key-bindings for Xcode 9

  •    Objective-C

XVim2 (or 'XVim for Xcode 9 and above') is a Vim plugin for Xcode. The plugin intends to offer a compelling Vim experience without the need to give up any Xcode features. Sign Xcode with your own certificate. You can read the instructions for how to do this and if you have questions or concerns about what this means you can read the FAQ on why you need to resign Xcode to use XVim2.