59得票9回答
iOS自动布局 - 获取框架大小宽度

我正在使用iOS 6自动布局进行开发。 我想记录一个消息,显示视图的框架宽度。 我可以在屏幕上看到textView。 但是我得到的宽度和高度为零,我是不是漏了什么?NSLog(@"textView = %p", self.textView); NSLog(@"height ...

57得票7回答
NSLog未打印到控制台

我有一个已经工作了数月的Xcode项目。NSLog一直都没有任何问题,但是在升级到Xcode 4.2之后,控制台不会输出任何日志。即使我尝试将以下代码放在viewDidLoad中: - (void)viewDidLoad { [super viewDidLoad]; N...

57得票5回答
在DEBUG模式下启用和禁用NSLog

我想在调试时启用NSLog,在其他情况下禁用它。一个非常简单的方法是:#ifdef DEBUG NSLog(@"My log"); #endif 但是所有这些#ifdef和#endif太无聊了... :( 因此,我尝试其他方法:(.pch是一个好的放置位置)#ifdef DEBUG # d...

54得票6回答
如何使用NSLog(@"Inside of the iPhone Simulator")进行调试?

我习惯于编程并查看日志信息。我知道以前可以使用NSLog()在调试Cocoa应用程序时跟踪消息。在iPhone Xcode开发环境中编码时,最好的“跟踪”消息的方法是什么? 我习惯于编程并查看日志信息。在iPhone Xcode开发环境中编码时,您可以像以前一样使用NSLog()来跟踪消息。...

51得票6回答
为什么Swift中的print()函数不像Objective-C中的NSLog()函数一样记录时间戳

从 Objective C 的背景来看,当我使用 NSLog() 时,文本前缀带有日期时间戳,但是在 Swift 上使用 print() 时,它只打印文本。 那么,有没有办法让它也打印时间戳,或者我做错了什么?

48得票4回答
有没有办法在NSLog中打印彩色文本?

在典型的彩色终端中,有一些转义序列可以用来打印不同颜色的文本。通常有8种可用颜色。我尝试在NSLog中使用标准的ANSI转义序列来实现这一点,但是不行,它不支持该机制。 是否有其他方法可以使用NSLog在控制台(日志)中以彩色打印? 谢谢。

44得票5回答
当在设备上运行时,NSLog信息会发生什么?

在设备上运行时,NSLog信息会发生什么?这些文本去哪里了?它们会被保存吗?因此,在设备上运行时是一个很大的负担,还是有效地发送到空值?

41得票2回答
41得票3回答
将NSData长度从字节转换为兆字节

我正在尝试使用NSLog打印我的NSData对象的大小,但是目前我只能获取字节大小,方法如下: NSLog(@"%u", myData.length); 那么我该如何修改这个NSLog语句,以便我可以看到类似于2.00 megs的内容?任何帮助将不胜感激。

39得票4回答
“NSLog”不可用:Swift中不支持变参函数

我是Swift的新手。当我学习基础知识时,在NSLog处遇到了这个错误。 以下是我的代码:import UIKit class ViewController: UIViewController { var myString: NSString? override...