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 选择数据类型。

        

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Objective-C是苹果公司使用的一种编程语言,用于开发iOS和Mac应用程序。如果你想要学习Objective-C,一本入门教程PDF可能是个不错的资源选择。 Objective-C入门教程PDF会涵盖一些基本概念和语法,帮助你了解Objective-C的基础知识。这样你可以开始编写简单的应用程序,并逐渐深入学习更高级的主题。 一本好的入门教程应该包括以下几个方面的内容: 1. Objective-C的历史和基本概述:了解Objective-C的起源和发展,以及它与其他编程语言的区别。 2. 语法和数据类型:学习Objective-C的语法规则,如变量、数据类型、运算符、条件语句等。 3. 对象和:详细了解Objective-C中的对象和的概念,包括如何定义和使用它们。 4. 方法和消息传递:了解方法的定义和调用,以及消息传递的机制。 5. 内存管理:学习如何正确地管理内存,避免内存泄露和野指针等问题。 6. 面向对象编程的高级主题:深入学习Objective-C中面向对象编程的高级特性,如继承、多态和封装等。 7. 应用程序开发基础:学习如何使用Objective-C开发iOS和Mac应用程序的基础知识,包括用户界面设计、事件处理和持久化等方面的内容。 当然,入门教程PDF只是一个入门资源,你还需要通过实践编写代码和阅读更多的文档来深入学习Objective-C。建议你在学习的过程中积极动手实践,编写一些简单的应用程序来巩固所学的知识。 除了教程PDF,还有一些其他的学习资源,如在线教程、视频教程和参考文档,都可以帮助你更好地学习Objective-C。希望你能找到一本合适的教程,顺利进入Objective-C的学习之旅!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值