brianmichel / Helmet

An Xcode plugin for locking Apple framework headers.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Helmet

Hate how you can edit system header files for no reason other then to make your life terrible?

Me too...

This seems like a regression in Xcode, as I used to remember Apple locking these files and making the input view non-editable. I've filed a radar for this (which got marked as a dupe) but please feel free to dupe it here.

This is pretty crude for right now as I'd like to provide some indication that a file is locked, but it seems to work well enough.

Installation

Install via Alcatraz.

OR

  • Run the project yourself, this will install the plugin.

OR

  • Download the latest release from here and move the .xcplugin file to ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins

After installation, restart xcode to load the plugin. Helmet can be removed simply by deleting Helmet.xcplugin from ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins and restart Xcode.

Issues

Feel free to contact me on Twitter @brianmichel if you have any questions/feedback/concerns. This is my first Xcode plugin, so I'm all ears.

Thanks to @bcapps for feeling my pain enough to force me to build this, and thanks to @irace for the name!

About

An Xcode plugin for locking Apple framework headers.


Languages

Language:Objective-C 100.0%