关于Xcode5中使用脚本自动生成Doxygen注释在OS X 10.9中bug的解决

一直以来,我一直使用脚本快速生成Doxygen风格的代码注释,方法见:IOS开发之—-Xcode4快速Doxygen文档注释

但是更新了OS X 10.9以后,我发现生成的注释带各种莫名的符号了,比如下面:

1
2
3
4
5
6
7
8
9
[ "" ] /**
[""] *  @brief  <#Description#>
[""] *
[""] *  @param  value   <#value description#>
[""] *  @param  key   <#key description#>
[""] *
[""] *  @return <#return value description#>
[""] */
- ( void )setPostValue:(id )value forKey:(NSString *)key;

而且void类型的返回也会带return。

于是在我用0基础的Ruby看了下,判断下应该是ruby版本更新以后scan函数返回从一维数组变成二维数组导致的。

修改的方法就是把代码中所有的matches[0]替换为matches[0][0]

Test:

1
2
3
4
5
6
7
/**
  *  @brief  <#Description#>
  *
  *  @param  value   <#value description#>
  *  @param  key   <#key description#>
  */
- ( void )setPostValue:(id )value forKey:(NSString *)key;

Mession Complete!

你可能感兴趣的:(iOS)