Реплицируйте класс с методом main как в Java IDE в Objective-C и XCode 4 - PullRequest
0 голосов
/ 03 июня 2011

У меня простой вопрос.Исходя из Java-фона и интенсивно работая с Eclipse, NetBeans или любой другой Java-IDE, неплохо иметь возможность добавить метод main к классу и выполнить его в IDE одним щелчком мыши и посмотреть результат.

Я искал такую ​​же возможность в xcode4 / target-c, но не смог найти способ.Время от времени мне нравится тестировать небольшие части программного обеспечения, без компиляции и запуска всего проекта.

Поскольку я все еще «размышляю» на Java, не могли бы вы предложить правильный способ достижения этого с помощью xcode4 из"цель разработчика с точки зрения цели"?

спасибо

1 Ответ

0 голосов
/ 03 июня 2011

На самом деле не существует легкого способа сделать это, но у меня есть два варианта, которые я могу придумать, в зависимости от того, хотите ли вы сохранить код, который вы написали.

Если вы это сделаете, то выВам нужно создать новую цель в вашем проекте для каждого класса, в котором вы ездите, и сделать так, чтобы эта цель собирала только класс, которым вы управляете, и простой файл с кодом main для управления этим классом.

Если вы этого не сделаете, тогда вы можете создать цель с main, и каждый раз, когда вы захотите управлять другим классом, изменять, какие файлы создаются, изменять код в main и перестраивать.

Это предполагает, что вы хотите избежать как выполнения, так и компиляции остальной части вашего кода.Если вы не возражаете против компиляции всего, у вас может быть одна цель для тестирования, которая собирает все ваши классы, и либо измените main на лету, либо используйте #ifdef s или аргумент времени выполнения, чтобы решить, какой вспомогательный код использоватьбежать.

...