Objective-C语法

来源:互联网 发布:c 图片相似度算法 编辑:程序博客网 时间:2024/06/01 14:58

特殊变量含义
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

0 0
原创粉丝点击