您的位置:首页 > 移动开发 > Objective-C

Objective-C语法

2015-11-06 10:47 519 查看
特殊变量含义

nil:NULL

YES:true(也就是1)

NO:false(也就是0)

self : 用来指明对象是当前方法的接收者

实用语句:

NSLog(@”Hello,tree.”);

int number; scanf(“%i”,&number);

for(NSString *s in array)

{

NSLog(@”string is %@”,s);

}

创建对象实例

Car *car;

car = [[Car alloc]init];



Car *car;

car = [Car new];

释放对象的方法

[car release]

定义类

定义一个类分为两个部分

@interface newClassName:ParentClassName

{

memberDeclarations;

}

methodDeclarations;

@end

@implementation NewClassName

methodDefinitions;

@end

创建数组

int * intPtr;

intPtr = (int[100]){[0]=1,[50]=50,[99]=99};

数组的大小没有说明,有初始列表确定。

数据类型

id : 任何类型。该类型里面有个值可以标示原来的变量是哪个类。

实例变量的初始化值默认为0;

实例变量作用域指令

@protected

@private

@public

@package

voaltile说明变量的值会改变,编译器不做优化处理。

特殊变量类型

NSRange r = NSMakeRange(3,4);

NSPoint

NSSize

NSRect

字符串相关

NSString *s = [NSString stringWithFormat:@”a = %i”,10];

int len = [s length];

字符串是否包含另外的字符串:rangeOfString
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: