2010-07-07 3 views
0

В мире есть два типа программистов: те, кому нравится их исходный код, имеют все идентификаторы, методы и т. Д., Отсортированные, и те, кто думает, что первый тип программиста сумасшедший.Сортировка метода исходного кода Objective C

Я один из тех, кто любит, чтобы мой код был очень организованным (для тех случаев я печатаю код на бумаге и должен найти вещи).

Есть ли инструмент, который изменит код Objective-C, желательно с пользовательской конфигурацией? Не будет ли это делать?

Программа должна оставаться юридической. Цель-C после сортировки (см. Комментарии).

BTW, я бегу на OS X.

Спасибо.

+2

Если вам нравятся организованные коды, пожалуйста, правильно закрепите OS X и положите дефис в Objective-C :) – Yuji

+0

Да. Используйте эту однострочную рубиновую программу, которая принимает программу-цель от stdin, за которой следует EOF: 'print $ stdin.read.split (''). Sort {rand (3) - 1} .join ('')'. – Adrian

+0

Мне нравится, что мой код организован так, что части, которые логически связаны друг с другом, вместе. например методы делегатов должны быть в одном месте. Во всяком случае, вот сценарий оболочки для сортировки вашего кода в алфавитном порядке: 'sort input.m> output.m' Я предпочитаю его программе Ruby от Adrian. – JeremyP

ответ

0

Я делаю все в emacs (что очень хорошо сливается с XCode BTW), поэтому в конечном итоге я напишу функцию emacs, чтобы сделать это .... Я не думаю, что это было бы так сложно. Я бы предположил, что скрипт perl/ruby ​​/ python/shellscript-of-choice, вероятно, тоже будет хорошо, но у меня его нет.

Смежные вопросы