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
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
相关文章推荐
- SB可视化
- ARC forbids Objective-C objects in struct
- Objective-C——扩展(Extension)详解
- QObject的d_ptr成员——箭头符号的重载
- OpenGL ES 3.0之VertexAttributes,Vertex Arrays,and Buffer Objects(九)
- 【黑马程序员】Object,Scanner,String类总结——Java复习笔记
- [非法程序员]Object-c观察者模式
- array get_object_vars
- Objective-C语法之异常处理
- Objective-C语法之异常处理
- XCode Object-C 绘制边框
- Xcode Object-c 更改按钮外观
- 【安卓-动画】使用ObjectAnimator实现ArcMenu动画效果
- Objective-C——类别(Category)详解
- Objective-C 编程语言官网文档(五)-属性的声明
- object-c学习创建类和方法
- Delphi 中的 procedure of object
- iOS开发日记44-浅析NSobject API
- [Object-C]判断字符串中是否包含表情
- 第二章:Object-C类、对象以及方法