此节简单写下Object-C中对于调试打印的常用语句:
简单类型的定义如下:
-
- int i =10;
- BOOL isShow=YES;
-
- float f = 3.1415926;
- char a =120;
- NSString *name =@"Himi";
以上代码有两种基本类型不同:
第一是布尔值,在Object-C种使用 BOOL 来进行声明;
第二:字符串的定义使用NSString,大家知道字符串是类类型,显然在Object这种类c语言声明其对象则采用*指针,对于指针概念不是很了解请“度娘”之~
然后打印语句则使用[NSLog(@"")]语句,如下:
-
- 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);
打印的方式都是通过%+?的形式来表示打印的类型,从以上两小段代码种可以看到,在ObjectC中,字符串常量是由@符号与一对""双引号括起的字符序列,字符串打印使用%@;
全部代码:
- #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 则是让代码重新排版~~
分享到:
相关推荐
这儿的运行时系统扮演的角色类似于Objective-C语言的操作系统,Objective-C基于该系统来工作。本文档将具体介绍NSObject类以及Objective-C程序是如何和运行时系统交互的。特别地,本文档还给出来怎样在运行时动态地加
Objective-C语言的许多决策可以在编译和运行时执行。只要有可能,它是动态的。这意味着Objective-C语言不仅需要一个编译器,还需要一个运行时系统来执行编译的代码。Runtime系统是一种用于Objective-C语言的操作系统...
前6章讲述objective-c语言,包括数据类型、运算符、表达式、条件语句、循环语句、类、协议、继承、类别、编译预处理等内容。第7章到第10章讲述objective-c的基础框架,以及文件操作、内存管理、数据保存等内容。第11...
Objective-C switch 语句,具体内容请参考苹果开发者相关博文http://blog.sina.com.cn/s/blog_7aa21f320100r6tk.html
希望这个简单的Objective-C语言教程能够为你提供一个入门的起点。Objective-C是一种面向对象的编程语言,广泛应用于Mac OS和iOS开发。通过学习Objective-C的基本语法、类和对象、控制流程和方法等内容,你将能够编写...
《Objective-C 程序设计(第4版)》作者假设读者没有面向对象程序语言或者C语言(Objective-C基础)编程经验,因此,初学者和有经验的程序员都可以使用这本《Objective-C 程序设计(第4版)》学习Objective-C。...
用Objective-C语言实现了各种设计模式,收集各种例子,方便大家学习和普及设计模式。.zip用Objective-C语言实现了各种设计模式,收集各种例子,方便大家学习和普及设计模式。.zip用Objective-C语言实现了各种设计...
C语言主要知识点巩固(学习Objective-C 的前提),PPT格式。
Objective-C 基础教程,从入门到精通 Objective-C 基础教程,从入门到精通,是你学习 Objective-C 的经典之作。
中文名: Objective-C基础教程 作者: Mark Dalrymple Scott Knaster译者: 高朝勤 杨越 刘霞图书 分类: 软件 资源格式: PDF 版本: 扫描版 出版社: 人民邮电出版社 书号: ISBN: 9787115208774 发行时间: 2009...
Objective-C 是一种通用、面向对象的编程语言,广泛应用于 macOS 和 iOS 等苹果平台的开发中。它是 C 语言的超集,结合了 Smalltalk 式的消息传递机制和 C++ 的特性。Objective-C 是苹果公司采用的主要编程语言之一...
这是一个基于Objective-C语言的基础案例集 旨在用于给初学者快速了解Objective-C语言的语法 .zip
在windows系统下搭建Objective-C开发环境,由于公司要做iphone开发,个人学习objc(Objective-C)语法,所以在windows7下搭建了一个objc开发环境,现把自己整理的帮助文档拿来与大家分享,希望能对大家有所帮助。...
Objective-C是创建Mac OS应用和iPhone应用的主要语言,优雅的面向对象编程环境与C语言特性珠联璧合,造就了它的不俗表现。 本书全面而系统地讲述Objective-C语言的基础知识和面向对象编程的重要概念,结合实例...
elcome to Learn Objective- C on the Mac! This book is designed to teach you the basics of the Objective- C language. Objective- C is a superset of C and is the language used by many (if not most) ...
这是一个基于Objective-C语言的基础案例集。旨在用于给初学者快速了解Objective-C语言的语法。.zip
Objective-C是扩展C的面向对象编程语言,也是iPhone开发用到的主要语言。本书结合理论知识与示例程序,全面而系统地讲述Objective-C编程的相关内容,包括Objective-C在C的基础上引入的特性和Cocoa工具包的功能及其中...