
麦子学院 2016-06-15 23:28
Objective-C最基础的语法汇总
回复:0 查看:2744
在Objective-C令牌
NSLog(@"Hello, World! ");
单独的标记如下:
NSLog
@
(
"Hello, World!
"
)
;
@
(
"Hello, World!
"
)
;
分号
在
Objective-C
程序中,分号是语句终止。也就是说,每一个单独的语句必须以分号结束。表示结束的一个逻辑实体。
例如,下面是两个不同的语句:
NSLog(@"Hello, World! ");
return 0;
return 0;
注释
注释就像
Objective-C
程序中的文本帮助,它们被编译器忽略。他们开始用
/*
和
*/
如下所示的字符终止:
/* my first program in Objective-C . w3cschool.codecloud.net*/
不能在注释有注释,他们不会出现在一个字符串或字符文字。
标识符
Objective-C
的标识符是用来标识变量,函数,或任何其它用户定义的项目名称。一个标识符开始以字母
A
到
Z
或
a
到
z
或下划线
_
后跟零个或多个字母,下划线和数字(
0
〜
9
)。
Objective-C
中不允许标点符号如
@
,
$
,%以内标识符。
Objective-C
语言是区分大小写的编程语言。因此,
Manpower
和
manpower
在
Objective-C
是两个不同的标识符。可接受的标识下面是一些例子:
mohd zara abc move_name a_123
myname50 _temp j a23b9 retVal
myname50 _temp j a23b9 retVal
关键字
下面的列表显示了一些
Objective-C
语言中的保留字。这些保留字不能用作常数或变数,或任何其他标识符名称。
auto
|
else
|
long
|
switch
|
break
|
enum
|
register
|
typedef
|
case
|
extern
|
return
|
union
|
char
|
float
|
short
|
unsigned
|
const
|
for
|
signed
|
void
|
continue
|
goto
|
sizeof
|
volatile
|
default
|
if
|
static
|
while
|
do
|
int
|
struct
|
_Packed
|
double
|
protocol
|
interface
|
implementation
|
NSObject
|
NSInteger
|
NSNumber
|
CGFloat
|
property
|
nonatomic;
|
retain
|
strong
|
weak
|
unsafe_unretained;
|
readwrite
|
readonly
|
Objective-C中的空白
一行只含有空格,可能带有注释,被称为一个空行
, Objective-C
编译器完全忽略它。
空白是
Objective-C
中使用的术语来形容空格,制表符,换行符和注释。空白的声明从另一个分离的一部分,使编译器识别一个元件在一份声明中,如
int
,结束和下一个元素开始。因此,在下面的语句:
int age;
必须有至少一个
int
和
age
编译器能够区分它们之间的空白字符(通常是一个空间)。如下语句:
fruit = apples + oranges; // get the total fruit
没有空格字符之间
fruit
和
=
,
=
和
apples
之间是必要的。
原文来自:
codecloud