Xcode 8 Source Code Extension will generate conformance to Swift Equatable protocol based on type and fields selection.
Swift
Latest commit e0572a3 Oct 29, 2016 @sergdort committed on GitHub Update README.md

README.md

#Swift Equatable Generator

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

##Features:

  • generates Equatable conformance for struct or class

##Limitations:

  • it's only available for Xcode 8.* and macOS Sierra

##TODO:

  • potential bug fixes
  • add support for enum

##Example: Demo

Installation

  1. Open Equitable.xcodeproj
  2. Enable target signing for both the Application and the Source Code Extension using your own developer ID
  3. Product > Archive
  4. Right click archive > Show in Finder
  5. Right click archive > Show Package Contents
  6. Open Products, Applications
  7. Equitable.app and exit.
  8. Go to System Preferences -> Extensions -> Xcode Source Editor and enable the extension
  9. The menu-item should now be available from Xcode's Editor menu.