`

Objective-C 数据类型

 
阅读更多

一. 数据类型

   1. id:  比如:id someting;当你不知道something是什么类型时,使用id。会在运行的时候动态决定。

   2. void: 不返回任何对象

   3. int: int是整数数据类型。

       NSNumber:Objective-C提供了NSNumber类来表示一个整数对象,从而可以用在需要对象的方法(如:NSDictionary类的键和值)中。常用的方法有:将整数或double转换成NSNumber对象。

+(NSNumber*)numberWithInt:(int)value;

+(NSNumber *)numberWIthDouble:(dobule)value;

获取NSNumber对象的数值。

-(int)intValue;

-(double)doubleValue;

    4.nil:就是Java中的null(空)。

       判断:if(member==null)return;等价于if(!member)return ;

    5.BOOL:布尔值,值为YES/NO,或1/0.YES或1代表真。

       比如:定义布尔值:BOOL enabled=NO;enabled=0;

       判断布尔值为YES:if(enabled==YES)

       YES可以省略if(enabled)

    6. NSData

        NSCalendarData 存放二进制数据的数据类型

   7. NSDate

       NSCalendarDate 存放日期的数据类型(类)

   8.Objective-C类:上述的NSNumber,NSData都是Objective-C类。还有许多其他的类,比如(NSString*)name

   9.用户自定义的类:比如(Company*)company

  10.字符串

  11.SET 选择数据类型。

        

分享到:
评论

相关推荐

    Objective-C数据类型和运算符

    Objective-C数据类型和运算符

    Objective-C程序设计

    前6章讲述objective-c语言,包括数据类型、运算符、表达式、条件语句、循环语句、类、协议、继承、类别、编译预处理等内容。第7章到第10章讲述objective-c的基础框架,以及文件操作、内存管理、数据保存等内容。第11...

    《Objective-C2.0程序设计(原书第2版)》_中文完整版

    全书共分为四大部分:第一部分全面讲解了Objective-C语言的基础知识,包括类、对象、方法、数据类型、表达式、程序结构、继承、多态、动态类型和动态绑定、函数、数组、结构和指针等;第二部分详细阐述了Foundation...

    Objective-C 2.0程序设计

    书共分为四大部分:第一部分全面讲解了Objective-C语言的基础知识,包括类、对象、方法、数据 类型、表达式、程序结构、继承、多态、动态类型和动态绑定、函数、数组、结构和指针等;第二 部分详细阐述了Foundation...

    《Objective-C 2.0程序设计(原书第2版)》[PDF]

    全书共分为四大部分:第一部分全面讲解了objective-c语言的基础知识,包括类、对象、方法、数据类型、表达式、程序结构、继承、多态、动态类型和动态绑定、函数、数组、结构和指针等;第二部分详细阐述了foundation...

    Objective-C基本数据类型范例

    这个代码包含了对int,float,double以及char这四种基本数据类型的输出展示。更多博文资料,请参阅苹果开发者新浪博客http://blog.sina.com.cn/macdev

    [Objective-c程序设计].杨正洪等.扫描版

    前6章讲述Objective-C语言,包括数据类型、运算符、表达式、条件语句、循环语句、类、协议、继承、类别、编译预处理等内容。第7章到第10章讲述Objective-C的基础框架,以及文件操作、内存管理、数据保存等内容。第11...

    Daniel's Objective-C Coding Style Guidelines

    详情参考:http://desheng.me 参考Apple Coding Guidelines for Cocoa, Google Objective-C Style Guide,Three20 Source Code Style Guildelines总结的Objective-C编码规范

    Programming in Objective-C, 4th Edition

    全书共分为四大部分:第一部分全面讲解了Objective-C语言的基础知识,包括类、对象、方法、数据类型、表达式、程序结构、继承、多态、动态类型和动态绑定、函数、数组、结构和指针等;第二部分详细阐述了Foundation...

    详解Objective-C中变量和数据类型.doc )

    详解Objective-C中变量和数据类型.doc )详解Objective-C中变量和数据类型.doc )详解Objective-C中变量和数据类型.doc )

    Objective-C2.0程序设计

    第4章 数据类型和表达式 4.1 数据类型和常量 4.1.1 int类型 4.1.2 float类型 4.1.3 double类型 4.1.4 char类型 4.1.5 限定词:long、long long、short、unsigned及signed 4.1.6 id类型 4.2 算术表达式 4.2.1 运算符...

    iOS应用开发之objective-C视频讲解(全套)

    资源名称:iOS应用开发之Objective-C视频讲解(全套)   资源目录: 【】1.ios预科班_oc_helloword以及数据类型 【】2.ios预科班_oc_数据类型转换以及类方法变量属性 【】3.ios预科班_oc_内存...

    Objective-C培训资料

    第 二 章 数据类型 第 三 章 字符串 第 四 章 内存管理 第 五 章 对象的初始化 第 六 章 存取器 第 七 章 继承 第 八 章 动态绑定和 id 类型 第 九 章 分类和协议 第 十 章 属性列表 第十一章 复制对象 第十二章 ...

    Objective-C-2.0程序设计-第4章-数据类型和表达式PPT课件.ppt

    Objective-C-2.0程序设计-第4章-数据类型和表达式PPT课件.ppt

    Objective-C

    这些资源详细介绍了Objective-C的基本语法、数据类型、控制结构以及面向对象编程的核心概念,帮助开发者建立起坚实的编程基础。 其次,网络上有很多在线学习平台、视频教程和博客文章,这些资源为学习者提供了更加...

    基于Objective-C的智能家居控制系统项目介绍.zip

    本项目旨在利用Objective-C开发一款智能家居控制系统,实现家居设备的远程控制、智能联动以及数据分析等功能。 一、项目背景与目标 近年来,智能家居市场呈现出蓬勃发展的态势,越来越多的家庭开始采用智能家居...

    word源码java-ocprjs:这是一个基于Objective-C语言的基础案例集。旨在用于给初学者快速了解Objective-C语言的语

    这个案例是关于基础知识的案例之基本数据类型使用以及输入输出 ocprj2 这个案例是关于循环结构的案例集,包括:for,while,do...while等循环。 ocprj3 这个案例是选择结构的案例集,包括:if,if...else,switch...case ...

Global site tag (gtag.js) - Google Analytics