如何使用NSLog打印NSMutableURLRequest?
我有一个工作了几个月的Xcode项目。 我从来没有与NSLog的问题,但升级到Xcode 4.2后,没有什么会login到控制台。 我什至试图把这个viewDidLoad: – (void)viewDidLoad { [super viewDidLoad]; NSLog(@"Can anyone hear me?"); 没事了。 是否有其他人有这个问题或知道解决scheme?
在典型的彩色terminal中,可以使用转义序列来打印不同颜色的文本。 通常有8种颜色可供select。 我试图在NSLog中使用标准的ANSI转义序列,但没有骰子。 它不支持这种机制。 有没有不同的方式使用NSLog打印到控制台(日志)颜色? 谢谢。
在设备上运行时,NSLog信息会发生什么变化? 文本在哪里? 它被保存了吗? 在设备上运行是否是一个很大的开销,或者它是否被有效地发送到空?
我想在debugging时启用NSLog,否则禁用它。 一个非常简单的事情是: #ifdef DEBUG NSLog(@"My log"); #endif 但是,所有这#ifdef和#endif是borring … :(所以我尝试其他的东西:( .pch是放好它的好地方) #ifdef DEBUG # define NSLog(text) NSLog(text); #else # define NSLog(text) #endif 这项工作非常好(不recursion)。 但问题是,NSLog有无限的参数。 void NSLog(NSString *format, …) 我如何解决这个工作在预处理器模式? – 编辑 – 这段代码使你的NSLog更好: #ifdef DEBUG #define NSLog(FORMAT, …) fprintf(stderr,"%s\n", [[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String]); #else #define NSLog(…) #endif
我需要使用像NSLog但没有时间戳和换行符,所以我使用printf 。 我怎样才能用这个NSString ?
我习惯于编程,并可以看到日志消息。 我知道你以前可以在debuggingCocoa应用程序时使用NSLog()来查找消息。 在iPhone Xcode开发环境中进行编码时,“跟踪”消息的最佳方式是什么?
Xcode 8.0 beta(8S128d)上的NSLog没有打印。 printf不变 这是我的代码: NSLog(@"hello from NSLog"); printf("hello from printf"); 以下是iOS 9模拟器上的输出: 2016-06-17 09:49:10.887 calmapp-dev[28517:567025] hello from NSLog hello from printf 以下是iOS 10模拟器上的输出: hello from printf
我有一个被称为点的CGPoint被分配一个触摸: UITouch *touch = [touches anyObject]; CGPoint point = [touch locationInView:self]; 我想获得x坐标值到我的控制台日志中: NSLog(@"x: %s", point.x); 当我使用这个时,日志输出是这样的: x:(null) 我已经validation,当使用debugging器和variables监视来调用这个点时,这个点不是空的。 任何帮助感激, 谢谢 // :)
我重写一个对象的描述方法。 我需要知道如何在下面的代码中打印对象的内存地址来replace{???} : -(NSString *) description { return [NSString stringWithFormat:@"<SomeClass: %@>\nparmeterOne: %@\nparameterTwo: %@", {???}, self.parameterOne, self.paramterTwo]; } 我希望它能像这样在控制台中打印: <SomeClass: 0x4c05600> parameterOne: 12 parameterTwo: sausages