Objective-C最基础语法之基础类型

本文介绍了Objective-C中的基础数据类型,包括NSInteger和CGFloat的使用,并解释了它们与C数据类型之间的关系。同时,文章还提到了Objective-C特有的符号“@”的意义,空指针对象nil的使用,以及@selector和NSDate等特性的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

基础数据类型 (NSInteger,CGFloat)和C数据类型(int, float, double, char, 等等)

//int,也可以用NSInteger
也就是说当需要使用int类型的变量的时候,可以像写C的程序一样,用int,也可以用NSInteger,但更推荐使用NSInteger,因为这样就不用考虑设备是32位的还是64位的。
OC里面有个特殊的符号:“@”,这个符号大概的意思是表示“这是OC的”。
OC里面空指针对象是nil,而不是null。

 

//CGFloat就是float或double
 
//@selector  selector是个非常特殊的类型,有点类似与函数指针,可以把一个函数当作参数来传递。
 
//NSDate      日期和时间。
获取当前时间的代码为:NSDate *today = [NSDate date];

//NSLog
NSLog是Foundation框架中定义的一个用于字符输出的函数。
NSLog在打印后自动换到一个新行。不需要在格式字符串末尾添加一个额外的\n。
NSString *aString =  @"Hello New York!";  
NSLog( @"The object description is: %@", aString ); 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值