我想问一下是否有一个进程或工具可以帮助我解析objective-c(Xcode)中的头文件和/或实现文件,以隔离属性和方法名称,以帮助自动生成OCUnit Test头和实施文件。
我正在尝试对现有项目实施OCUnit测试,并希望自动创建我的OCUnit类并对预先存在的类进行测试。
在我的脑海里,我可以预见到以下过程:
对我来说,解析属性和隔离方法名称是最重要的。我不想在python中编写一个解析器来完成这个。也许在LLVM / Clang中有命令我可以用来提取类,属性和方法名称。从那里我可以使用python为我的OCUnit测试自动生成头文件和实现文件。 还有其他想法吗?