一直以来,我一直使用脚本快速生成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 <NSObject>)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 <NSObject>)value forKey:(NSString *)key;
|
Mession Complete!