在单元测试静态库(不是应用程序)时编写日志文件?

Posted

技术标签:

【中文标题】在单元测试静态库(不是应用程序)时编写日志文件?【英文标题】:Write log files while unit testing static library (not an app)? 【发布时间】:2014-05-07 22:02:47 【问题描述】:

在这种情况下我可以在哪里写入文件?没有应用程序文档目录,因为最终没有应用程序。我可以以某种方式编写 OSX 文件系统吗?

【问题讨论】:

【参考方案1】:

是的,可以写入 ios 模拟器库。

NSString *library = [NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES) firstObject];
[dictionary.description writeToFile:[library stringByAppendingPathComponent:@"dictionary.dictionary"] atomically:NO encoding:NSStringEncodingConversionAllowLossy error:nil];
[assertation.description writeToFile:[library stringByAppendingPathComponent:@"assertation.dictionary"] atomically:NO encoding:NSStringEncodingConversionAllowLossy error:nil];

【讨论】:

以上是关于在单元测试静态库(不是应用程序)时编写日志文件?的主要内容,如果未能解决你的问题,请参考以下文章