此节简单写下Object-C中对于调试打印的常用语句:
简单类型的定义如下:
1
2
3
4
5
6
7
|
int i
=10;
BOOL isShow=YES;
float f
= 3.1415926;
char a
=120;
NSString
*name =@ "Himi" ;
|
以上代码有两种基本类型不同:
第一是布尔值,在Object-C种使用 BOOL 来进行声明;
第二:字符串的定义使用NSString,大家知道字符串是类类型,显然在Object这种类c语言声明其对象则采用*指针,对于指针概念不是很了解请“度娘”之~
然后打印语句则使用[NSLog(@”")]语句,如下:
打印的方式都是通过%+?的形式来表示打印的类型,从以上两小段代码种可以看到,在ObjectC中,字符串常量是由@符号与一对”"双引号括起的字符序列,字符串打印使用%@;
全部代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#import
<Foundation/Foundation.h>
int main
( int argc,
const char
* argv[]) {
NSAutoreleasePool
* pool = [[NSAutoreleasePool alloc] init];
int i
=10;
BOOL isShow=TRUE;
float f
= 3.1415926;
char a
=120;
NSString
*name =@ "Himi" ;
NSLog(@ "字符串:%@" ,name);
NSLog(@ "字符:%c" ,a);
NSLog(@ "布尔值:%i" ,isShow);
NSLog(@ "整形:%i" ,i);
NSLog(@ "单精度浮点数:
%f" ,f);
NSLog(@ "精度浮点数,且只保留两位小数:%.2f" ,f);
NSLog(@ "科学技术法:%e" ,f);
NSLog(@ "科学技术法(用最简短的方式):%g" ,f);
NSLog(@ "同时打印两个整数:i=%i,f=%f" ,i,f);
[pool
drain];
return 0;
}
|
研究了一下Xcode 发现,在Edit-Format-Re Indent 则是让代码重新排版~~
分享到:
相关推荐
NSLog时常用的打印格式,记不住的保留看看
Teleport-NSLog, iOS远程日志记录将NSLog消息发送到后端服务器 传送 nslog 当你的应用程序在用户的设备中运行时,传送... 在Xcode中调试时,我们使用NSLog将许多有用的消息打印到控制台。 当应用程序在用户设备中运行
在iOS开发中,debug时经常要用到NSLog输出内容,debug完成后又需要去掉,比较麻烦,内容也不够详细。参考网上资源,扩展NSLog并利用宏替换实现按class打开或关闭的详细的NSLog输出,可以方便使用。
iphone 开发学习项目创建及调试输出NSLog,初学者
文章地址:https://blog.csdn.net/z929118967/article/details/125207599... 1. DEBUG 宏区分调试模式和发布模式进行特殊处理 2. Objective-C's boxing capability (`装箱`快速构造数字对象) 3. benchmarking的时间测量
IOS上线项目NSLog处理
XCode用NSLog输出系统字体名称!不知道系统都有那些字体的!可以参照此Demo
一个iOS调试工具,监控所有HTTP请求,自动捕获Crash分析。 1.当出现功能异常时,有很大可能是与...3.打印系统日志,NSLog输出的log可以在DebugTool中及时查看,解决了只能连接电脑调式才能看到log,大大的方便咯。
MLog 为您提供了更多传统 NSLog 无法获得的调试信息,例如方法名称、行号等。 ###如何使用它? 使用MLog/MDLog的区别在于,一个打印日期和时间,另一个在MDLog中没有'D'表示它打印日期。 输出类似于...
iOS手机端log打印显示工具源码,在不连接xcode时,你仍然可以清晰的看到app内系统日志以及NSLog打印的日志,开发调试必不可少,大大提高调试效率,不用时时都链接xcode。 快速方便集成,两行代码即可搞定。 这里提供...
这个源码是支持记录log和替换NSLog功能,源码CCLogSystem,CCLogSytem是个人项目中用来替换NSLog,并可以记录log,查看log的一套简单方便的库。 特性:1)使用CC_LOG代替NSLog,并且提供更加详细的输出信息。使用方法...
nslog输出格式 iphone开发 非常好用的nslog,提供各种格式的输出。
iphone 开发学习基础NSLog,初学者使用。
作者jiaforios,源码ZJDebugLogView,实现方法:重定向NSLog 输出到本地 实现脱机下同样可以查看输出日志 使用方法: 在全局头文件中(.pch 文件) 中重新宏定义 NSLog #define NSLog(format, ...) do { \ (NSLog...
在开发IOS程序过程中,经常需要用到NSLog输出一些信息,甚至有的开发过程,必须在控制台查看输出,有经验的程序员通过控制台输出就能知道整个数据交互的一个流程。但是一个发布的程序,里面带有太多的NSLog输出,...
这个简单的库(充满了预处理器的魔力)隐藏了 NSLog 并添加了一个名为 DLog 的“调试”NSLog 命令。 在你需要的地方导入BetterNSLog.h ,你就可以开始了。 这... NSLog(format,...) ...印刷: [APPNAME] ...
前言 对于那些做后端开发的工程师来说,看LOG解Bug应该是理所当然的事,但我接触到的移动应用开发的工程师里面,很多...在iOS开发中,我们经常会用到NSLog调试,但是我们却不太了解它。在NSLog本质是一个C函数,它的函
? %@ 对象 ? %d, %i 整数 ? %u 无符整形 ? %f 浮点/双字 ? %x, %X 二进制整数 ? %o 八进制整数 ? %zu size_t ? %p 指针 ? %e 浮点/双字 (科学计算) ? %g 浮点/双字 ? %s C 字符串 ...
iphone开发学习笔记(1)--NSLog
网上有很多关于解决WKWebView错误日志不停打印 [Process] kill() returned unexpected error 1 的文章,解决方法都是通过 1、Xcode menu 打开: Product > Scheme > Edit Scheme 2、在 Environment Variables 设置 OS...