我需要写一个苹果的项目,可以在本地化.h文件中的方法和属性的注释。如何扫描并替换文本内容文件
我可以使用代码
NSOpenPanel *panel = [NSOpenPanel openPanel];
[panel setAllowsMultipleSelection:YES];
[panel setMessage:@"Import one or more files or directories."];
[panel setCanChooseDirectories:YES];
[panel setDirectoryURL:[NSURL URLWithString:NSHomeDirectory()]];
[panel setAllowedFileTypes:[NSArray arrayWithObjects:@"h", nil]];
[panel beginWithCompletionHandler:^(NSInteger result) {
if (result == NSFileHandlingPanelOKButton)
{
NSArray *urls = [panel URLs];
NSLog(@"urls : %@",[urls description]);
}
}];
获得文件的URL。
但我不能找到一种方法来扫描所有.h文件并获得.h文件的内容,更不用说交换注解。我非常感谢你的帮助,谢谢。
你为什么不通过命令行做到这一点?使用用户界面是没有意义的。 – trojanfoe
NSOpenPanel很好,可以获取文件的URL。然后打开,读取和写入文件,您将需要一些其他类。 –