欢迎加入QQ讨论群258996829
麦子学院 头像
苹果6袋
6
麦子学院

Objective-C最基础的语法汇总

发布时间:2016-06-15 23:28  回复:0  查看:2465   最后回复:2016-06-15 23:28  
Objective-C令牌
Objective-C 语言程序包括各种令牌,令牌是一个关键字,一个标识符,常量,字符串文字或符号。例如,下面的语句由 Objective-C语言6 个令牌组成:
NSLog(@"Hello, World! ");
单独的标记如下:
NSLog
@
(
"Hello, World! 
"
)
;
分号
Objective-C 程序中,分号是语句终止。也就是说,每一个单独的语句必须以分号结束。表示结束的一个逻辑实体。
例如,下面是两个不同的语句:
NSLog(@"Hello, World! ");
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
关键字
下面的列表显示了一些 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
您还未登录,请先登录

热门帖子

最新帖子