`
wsqwsq000
  • 浏览: 684986 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

objective-c的常见语句

 
阅读更多

 

   此节简单写下Object-C中对于调试打印的常用语句:

   简单类型的定义如下:

  1. //常用类型的定义  
  2. int i =10;  
  3. BOOL isShow=YES;  
  4. //BOOL isShow=1;  
  5. float f = 3.1415926;  
  6. char a =120;  
  7. NSString *name =@"Himi";  

 

以上代码有两种基本类型不同:

第一是布尔值,在Object-C种使用 BOOL 来进行声明;

第二:字符串的定义使用NSString,大家知道字符串是类类型,显然在Object这种类c语言声明其对象则采用*指针,对于指针概念不是很了解请“度娘”之~

然后打印语句则使用[NSLog(@"")]语句,如下:

  1. //常用打印语句  
  2. NSLog(@"字符串:%@",name);  
  3.    NSLog(@"字符:%c",a);  
  4. NSLog(@"布尔值:%i",isShow);  
  5. NSLog(@"整形:%i",i);  
  6. NSLog(@"单精度浮点数: %f",f);  
  7. NSLog(@"精度浮点数,且只保留两位小数:%.2f",f);  
  8. NSLog(@"科学技术法:%e",f);  
  9. NSLog(@"科学技术法(用最简短的方式):%g",f);  
  10. NSLog(@"同时打印两个整数:i=%i,f=%f",i,f);  
 

 

打印的方式都是通过%+?的形式来表示打印的类型,从以上两小段代码种可以看到,在ObjectC中,字符串常量是由@符号与一对""双引号括起的字符序列,字符串打印使用%@;

 

全部代码:

  1. #import <Foundation/Foundation.h>  
  2. int main (int argc, const char * argv[]) {  
  3.     //设置自动释放池  
  4.     NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];   
  5.     //常用类型的定义  
  6.     int i =10;  
  7.     BOOL isShow=TRUE;  
  8.     float f = 3.1415926;  
  9.     char a =120;  
  10.     NSString *name =@"Himi";  
  11.     //常用打印语句  
  12.     NSLog(@"字符串:%@",name);  
  13.     NSLog(@"字符:%c",a);  
  14.     NSLog(@"布尔值:%i",isShow);  
  15.     NSLog(@"整形:%i",i);  
  16.     NSLog(@"单精度浮点数: %f",f);  
  17.     NSLog(@"精度浮点数,且只保留两位小数:%.2f",f);  
  18.     NSLog(@"科学技术法:%e",f);  
  19.     NSLog(@"科学技术法(用最简短的方式):%g",f);  
  20.     NSLog(@"同时打印两个整数:i=%i,f=%f",i,f);  
  21.     [pool drain];  
  22.     return 0;  
  23. }  

 

 

研究了一下Xcode 发现,在Edit-Format-Re Indent 则是让代码重新排版~~

分享到:
评论

相关推荐

    禅与Objective-C编程艺术

    8. 设计模式,作者可能会讨论常见的设计模式以及它们在Objective-C编程中的应用。 9. 附录可能包括实际开发中会用到的资源链接、工具介绍或额外的编程技巧。 本书强调通过清晰、有条理的编程实践,达到像禅宗修行...

    0基础iOS开发学习计划Objective-c语言内容概述.doc

    - **表达式与流程控制**:Objective-C中的表达式和流程控制语句(如`if`, `for`, `while`等)与C语言相似。这些语句用于控制程序的执行流程。 #### Objective-C面向对象特性 面向对象编程(OOP)是Objective-C的...

    Manning.Objective-C.Fundamentals.Sep.2011.rar

    Objective-C是Apple开发的C语言的超集,主要用于构建iOS和macOS平台的应用程序。 1. **Objective-C概述** Objective-C是在C语言基础上添加了Smalltalk式的面向对象特性,包括消息传递机制、类和对象的概念。这本书...

    objective-c读取sqlite3

    首先,你需要了解SQLite3的API接口,Objective-C中通常通过C语言接口与SQLite进行交互。在项目中,你需要引入`&lt;sqlite3.h&gt;`头文件来使用SQLite的函数。安装SQLite3库后,可以开始编写代码来打开、创建或检查数据库...

    Objective-C_2.0程序设计

    4. **程序结构**:Objective-C的程序结构包括声明、初始化、执行语句等,遵循C语言的语法规范。 5. **继承与多态**:继承允许子类继承父类的属性和方法,实现代码重用。多态是指不同类的对象可以响应相同的消息,...

    Programming in objective - C.pdf

    3. **服务器端开发**:虽然不常见,但Objective-C也可以用于服务器端的编程工作。 #### 七、学习资源推荐 1. **《Programming in Objective-C》**:本书是学习Objective-C的经典教材,由Stephen G. Kochan编写,...

    Using Swift with Cocoa and Objective-C中文

    或者使用`#import`语句在Swift文件中引入Objective-C文件。 #### 迁移 随着Swift的发展和完善,越来越多的开发者选择将Objective-C项目迁移到Swift。这不仅是为了跟上技术的步伐,也是为了提高代码质量和维护性。...

    objective-c面试大全

    21. **异常处理**:Objective-C通常通过try-catch-finally语句进行异常处理,但更常见的是在代码中进行错误检查。 22. **const和volatile**:const用于声明常量,防止修改;volatile则指示编译器每次从内存中读取...

    From C++ to Objective-C

    Objective-C中常见的命名约定是使用前缀“NS”来标识标准库中的类名,例如`NSString`、`NSArray`等。这种命名方式有助于区分标准库中的类和自定义类。 ##### 2.6 函数与方法的区别 - **函数**:在C语言中,函数是...

    Objective-C基础教程 扫描版

    - **控制结构**:Objective-C支持常见的控制结构,如if语句、for循环、while循环等。 #### 4. 面向对象特性 - **类和对象**:在Objective-C中,一切皆为对象,所有的功能都通过对象来实现。类是创建对象的模板,而...

    Objective-C Boolean 变量

    布尔值在条件语句、循环和逻辑运算中非常常见。例如,在 `if` 语句中: ```objc if (someCondition) { // 如果 someCondition 为真,则执行此代码块 } else { // 否则执行此代码块 } ``` 或者在逻辑运算中,如 `...

    Programming in Objective-C

    1. Objective-C语言基础:包括语法、数据类型、变量、运算符以及控制流程语句。 2. 面向对象编程(OOP):详细讲述类的定义、对象的创建与使用、继承、多态以及封装等核心概念。 3. Foundation框架:作为Objective...

    Objective-C 2.0 编程(第四版)

    Objective-C是一种面向对象的编程语言,它在C语言的基础上添加了面向对象的功能,是苹果公司用于开发iOS和macOS应用程序的主要语言之一。Objective-C 2.0作为该语言的一个重要版本,引入了许多新特性来简化开发流程...

    Objective-C语法参考

    Objective-C是一种结合了C语言特性和面向对象编程机制的语言。尽管初学者可能觉得它的语法与其他常见的编程语言如Java或C#有所不同,但掌握了一些基本概念后就能较快地上手。 ##### 基本语法特点: 1. **减号和...

    Objective-C 入门指南基础与实践.docx

    2. **控制流:** Objective-C 支持常见的控制流语句,如 `if`、`for`、`while` 等,这些语句的用法与 C 语言几乎完全一致。 ```objective-c if (number &gt; 5) { NSLog(@"Number is greater than 5"); } ``` 3. ...

Global site tag (gtag.js) - Google Analytics