Плагин для управления задачами в xcode - PullRequest
1 голос
/ 30 мая 2011

Есть ли какой-нибудь плагин для управления задачами (отслеживание ошибок, проблемы) для использования с xcode?Или есть какой-нибудь плагин API, который можно создать для него?

Ответы [ 3 ]

6 голосов
/ 29 июля 2011

Нет ничего, что я знаю о том, что так хорошо, как mylyn, интегрироваться с bugzilla или trac. Если вы нашли что-нибудь, пожалуйста, дайте мне знать!

Лучший из известных мне способов документирования проблем или вещей - это вставить в ваш код // TODO: или // FIXME:. Затем, когда Xcode компилируется, вы можете запустить локальный сценарий оболочки, чтобы опубликовать для вас предупреждения

Это здесь: (Цели -> -> ФАЗЫ СТРОИТЕЛЬСТВА -> Выполнить сценарии (см. Снимок экрана)

Поместите этот скрипт в конце ваших фаз сборки:

KEYWORDS="FIXME|TODO:|FIXME:|\?\?\?:|\!\!\!:"
find ${SRCROOT} \( -name "*.h" -or -name "*.m" \) -print0 | \
xargs -0 egrep --with-filename --line-number --only-matching "($KEYWORDS).*\$" | \
perl -p -e "s/($KEYWORDS)/ warning: \$1/"

Наконец, есть печально известный

#pragma mark YOURTEXTHERE

Удачи!

Вот список желаемых вещей, которые люди хотят: https://stackoverflow.com/questions/2025605/wishlist-for-objective-c-ide-xcode

Снимок экрана: enter image description here

1 голос
/ 17 февраля 2014

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

Решение состоит в том, чтобы простонапечатать строку, которая совпадает с той, что Xcode знает, как анализировать:

{filename}:{line}:{character}: warning: {The content of the warning}.

Итак, скрипт выглядит так:

KEYWORDS="FIXME|TODO:|FIXME:|\?\?\?:|\!\!\!:\@todo\@warning"
find "${SRCROOT}" \( -name "*.h" -or -name "*.m" \) -exec egrep -Hno "($KEYWORDS).*\$" {} \; | \
sed -e 's/^\([^:]\{1,\}\):\([0-9]\{1,\}\):\(.*\)$/\1:\2:1: warning: \3/'

Обратите внимание, что я также включил @todo и @warning включевые слова, как я часто использую комментарии javadoc / doxygen.

Bertrand

0 голосов
/ 25 декабря 2013

Я сделал для этого плагин Xcode -> http://github.com/trawor/XToDo

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...