Objective-C基本语法

标示符:
Objective-C中表示符的命名规则如下:
标识符由字母、下划线“_”、美元符“$”和数字组成
标识符必须以字母、下划线、美元符号开头
Objective-C中标识符大小写敏感

Objective-C中的关键字全部都是小写

基本数据类型转换
Objective-C中可以从任意基本数据类型转换到另外的基本类型
整型、字符型、浮点型的数据在混合运算中相互转换,转换时需遵循以下原则:
容量小的类型默认转换为容量大的数据类型;数据类型按容量大小排序为:byte、short、char->int->long->float->double,byte、short、char之间互不转换,它们三者在计算时

会首先转换成int类型,容量大的转换成容量小的要加强制转换符。

布尔类型:

Objective-C中的布尔类型为BOOL,值为YES、NO

id类型:

在Objective-C中每个指针对象都可以表达为id类型,可以认为是NSObject *或者void *

nil

等同于null

Objective-C变量的分类
按声明的位置划分:
局部变量:方法或者语句内部定义的变量
实例变量:方法外部、类的内部定义的变量
按所属数据类型划分:
基本数据类型变量
指针数据类型变量


实例变量不能赋初值

Objective-C中进行方法调用中传递参数时,遵循值传递的原则:

基本数据类型传递的是该数据值本身,指针类型传递的是对象的指针,而不是对象本身。

Objective-C语言中除基本数据类型之外的变量类型都称为指针类型,Objective-C中的对象是通过指针对其操作的。

相关推荐