Objective-Clean 1.5
Device: Mac OS
Category: Developer Tools
Price: $4.99, Version: 1.4 -> 1.5 (iTunes)
Description:
** This app is temporarily 50% off! We are very interested in getting it into the hands of more developers to get more insights and feedback. Please consider sending us an email about your experience using our app! Check us out at objclean.com for more information, and to setup your own custom build configuration file.**
Help us build a standard for writing clean Objective-C!
Objective-Clean is a tool that helps you apply coding standards in Xcode so you can write clean Objective-C.
By taking our survey at objclean.com you can voice your opinion about the way coding standards should be, back it up with StackOverflow credibility, or just apply your own rules the way you want them to your projects.
How you use our tool is completely up to you. If you find that it doesn't support rules that you want added, send us an email! We want to make this a robust solution for everyone.
What's New
We were originally planning on adding some more rules to this version, but due to the pressing nature of a few bugs, we are releasing this version early.
New feature:
- We now allow you to list file system directories that you want to skip. The list is comma separated, and case sensitive. This option overrides the Prefixes to check field in priority.
The following bugs have been fixed:
- A fix has been made for users that were experiencing hanging issues when the script was run. Very sorry about that one!
- The default : check had a bug that is now fixed
- Pointer references inside brackets is more stable: [*var
- We fixed a regression from the last version where there was a false error when there was a == on the right side of an = in combination with a ternary operation.
- Dictionary literal declarations are less prone to false errors.
- The static variable check now includes support for const and extern modifiers. This means that the static rule will apply to all three of those types of declarations.
- Better support for less-than and greater-than detection
- Negative NSNumber literals are now supported: @-1
- Pointer pointers are better supported: int **var = NULL;
- Char escaping has been improved to support multiple instances of chars on one line.
- We fixed a bug with the open/done buttons in Objective-Clean. They got a little mixed up.
- We have improved the way that we add the run script to the project file. It only adds the script to one target, and never in the test target. This finally allows you to remove the run script from Xcode without crashing. A VERY special thanks to @ffried for writing an awesome library to make the process much easier, and more reliable.
NOTE: It would be ideal to re-add the run script to your projects to take advantage of the improvements mentioned in the last bullet above.
Objective-Clean