Quantcast
Channel: AppShopper.com: All Version Updates for Mac OS
Viewing all articles
Browse latest Browse all 81243

Objective-Clean (Developer Tools)

$
0
0

Objective-Clean 1.4


Device: Mac OS
Category: Developer Tools
Price: $4.99, Version: 1.3 -> 1.4 (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

Objective-Clean just keeps getting better! We have made some bug fixes and feature enhancements as follows:

- Cocoapods support! Or un-support rather. Our tool will now ignore all files in the Pods folder. If you feel like this should be something you can turn on/off, let us know. But it seems pretty safe to say you aren't going to be making changes to other people's code.

- Workspace support! If Objective-Clean detects that there is a workspace with the same name and in the same folder as the project file you dropped in, after adding the run script to the project file, we'll give you the option of opening the workspace as well as the project.

** Bug fixes **

- Single-line if statements are now checked the same as regular if statements (except for the { checks).

- If you have a return statement as the only line in a switch statement, it isn't going to enforce the line above return statement rule if that is enabled.

- We ironed out a number of issues regarding the presence of both #pragmas and comments above @interface/@implementation declarations. Should work a lot better now!

- We have made a number of enhancements in deciphering the difference between the pointer and multiplication operators. It should still be known that issues remain with multi-line function declarations/calls. Still working on a fix!

- We’re now doing better at deciphering between casting and declarations in for loop declarations.

- Negative case numbers in switch statements will no longer throw spacing errors.

- Pointer references to the right of &&, ||, == operators won’t be treated as math anymore.

- Multi-line #define blocks (with \ marks at the end of each line) are all escaped together now.

- Char declarations are now escaped like regular strings.

- We fixed the regression that was introduced with the new less-than, greater-than operator checks not handling protocol casting correctly.

A very special thanks to everybody who submitted feedback. Thankfully, the bugs are starting to rapidly diminish in quantity. Thanks for your support!

Objective-Clean


Viewing all articles
Browse latest Browse all 81243

Trending Articles