首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >xcode中的任务管理插件

xcode中的任务管理插件
EN

Stack Overflow用户
提问于 2011-05-30 10:22:30
回答 3查看 1.3K关注 0票数 1

xcode有没有用于任务管理( bug跟踪,问题)的插件?或者有没有什么插件api可以为它创建插件?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-07-29 10:15:15

据我所知,没有任何东西能像mylyn那样与bugzilla或trac集成在一起。如果你发现了什么,请告诉我!

据我所知,记录问题或事情的最好方法是在代码中添加//TODO:或//FIXME:。然后,当Xcode编译时,您可以运行本地shell脚本来为您发布警告

此处:(目标--> -->构建阶段-->运行脚本(参见截图))

将此脚本放在构建阶段的末尾:

代码语言:javascript
复制
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

截图:

票数 6
EN

Stack Overflow用户

发布于 2014-02-17 18:39:54

我使用运行脚本构建阶段已经有一段时间了,并对其进行了修改,因此生成的构建警告直接链接到找到关键字的文件和行。

解决方案就是打印一行与Xcode知道如何解析的行相匹配:

代码语言:javascript
复制
{filename}:{line}:{character}: warning: {The content of the warning}.

所以脚本看起来是这样的:

代码语言:javascript
复制
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注释。

伯特兰

票数 1
EN

Stack Overflow用户

发布于 2013-12-25 10:01:45

我为此做了一个Xcode插件--> http://github.com/trawor/XToDo

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6171756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档