www.3112.net > nslog打印中文

nslog打印中文

NSLog(@"中文");

在OC中,我们通过NSlog打印的时候往往使用: NSlog(@"%@",myIPhone); 打印的结果,往往是我们所需要的一些信息, 但是%@其实本质只是取到一个地址. 我们先建一个Iphone类,声明如下的成员变量. @public float _cpu; //描述cpu功能的变量 float _ram; ...

这种方法比较麻烦,但内容要详细些ios程序在崩溃的时候会在设备以下路径自动生成日志 /Library/Logs/CrashRepoter 用ITUNES同步后这个文件会自动复制到电脑里(未验证过,我现在设备是越狱的,都是直接看设备里的文件)MAC~/Libary/Logs/CrashRepoter...

如果用NSLog的话,你直接用NSString去打开文本, 再用NSLog输出, 比你上面的代码简单很多. 代码懒得写了, 就两行, 你查一下API,很快就出来了.

因为NSLog的输出还是比较消耗系统资源的,而且输出的数据也可能会暴露出App里的保密数据,所以发布正式版时需要把这些输出全部屏蔽掉。 我们可以在发布版本前先把所有NSLog语句注释掉,等以后要调试时,再取消这些注释

1. 以下是各地的NSLog有用的宏了很多:#ifdef DEBUG # define DLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__) #else # define DLog(...) #endif // ALog always displays output regardless of t...

NSLog(@"我要回车 \n 已经回车");

Objective-C 支持的类型有两种:基本类型 和 类。 基本类型,如同C 语言中的 int 类型一样,拿来就可以直接用。 而类在使用时,必须先创建一个对象,再为对象分配空间,接着做初始化和赋值。 类的初始化,需用类自身的方法 (类方法)。 代码中...

除非自己去拼接,或者自己实现一个Log函数,NSLog默认输出是带时间、进程名、换行等其他额外信息的

在代码中作如下定义,开发时有打印,上架就没有了。 #ifdef DEBUG #define DLog(...) NSLog( @"< %s:(第%d行) > %@",__func__ , __LINE__, [NSString stringWithFormat:__VA_ARGS__] ) #else #define DLog( s, ... )

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com