26得票2回答
为什么我的Safari应用程序扩展NSLog消息在Xcode控制台中没有显示出来?

我正在遵循Apple创建Safari应用程序扩展的指南。简而言之,我已经: 使用Cocoa应用程序模板在Xcode 8.1上创建了一个新的Xcode项目(在macOS 10.12 Sierra上) 使用Safari Extension模板在应用程序中创建了一个新的目标 运行了一次应用程序,...

25得票5回答
NSLog和DLog之间的区别

有人能告诉我 NSLog 和 DLog 之间的区别吗? 当我查看这个项目代码时,我发现了 DLog:http://code.google.com/p/iphone-socks-proxy/

25得票3回答
如何在iOS上使用NSLog输出字符串常量

我有一个定义如下的字符串常量:#define kMyString @"This is my string text!"; 在代码中,我想用NSLog将这段代码打印出来:NSLog(@"This is it: %@",kMyString); 但是我遇到了一个构建错误:Expected expre...

23得票7回答
使用NSLog记录Swift枚举类型

我正在尝试记录一个枚举:enum CKAccountStatus : Int { case CouldNotDetermine case Available case Restricted case NoAccount } NSLog("%i", CKAcco...

23得票5回答
我的NSLog输出在哪里?

我刚开始学习iOS开发。在我的代码中使用了一些NSLog语句,但它们似乎没有输出到任何地方。我的应用程序正在使用调试配置,并且我正在从Xcode中的iPhone模拟器运行我的应用程序。我已经检查了Xcode控制台(在Run菜单下)以及我的Mac上的Console.app,但是没有任何输出。 ...

22得票4回答
ObjectiveC中NSLog和Printf语句的区别

我想了解Objective-C中NSLog和Printf语句在应用程序方面的区别。 为什么所有开发人员都使用NSLog而不是Printf? 它们看起来很相似,但在内部工作上有何区别? 它们何时可以区分?

19得票4回答
如何将NSLog输出重定向到文件而不是控制台

我有一个在OS X上运行的Cocoa应用程序。我使用NSLog进行调试。现在,我希望将日志语句重定向到文件,而不是控制台。 我尝试了这种方法,但结果会同时在控制台和文件中记录日志。 - (BOOL)redirectNSLog { // Create log file [@"...

19得票5回答
有没有一种方法可以记录Objective-C实例的所有属性值?

我想知道是否有一种快速简便的方法,可以将我的类的各种属性值打印到日志中,以便进行调试。例如,我想知道所有布尔值、浮点数等的值。

19得票4回答
如何在Xcode中筛选控制台输出

在我的iOS项目中,我使用了一个第三方库,但是它会在控制台输出中大量地产生垃圾信息。我能否对调试输出应用任何过滤方式?

19得票2回答
Objective C重写自定义对象的%@。

我想要覆盖NSLog中用于自定义对象的默认打印函数; 例如:MyObject *myObject = [[MyObject alloc] init]; NSLog(@"This is my object: %@", myObjcet); 将输出:This is my object: <...