2010/8/7 21:41, 阿雅第一次做面膜,然后躺在旁边看电视,猪头开始心疼我啦,早点睡觉;
2011/11/2
#import : 相当于#include, 内部包含头文件卫士
int i; NSString* s; NSLog(@"hello%d%@", i, s ); == printf
BOOL
#define YES 1
#define NO 0
indirection: 间接
2011/11/3
类的声明
@interface Circle :NSObject
{
ShapeColor fillColor;
SharpRect bounds;
}
-(void) setFillColor:(ShapeColor) fillColor;
-(void) setBounds:(ShapeRect)bounds;
-(void) draw;
@end //Circle
类的定义
@implementation Circle
-(void) setFillColor:(ShapeColor) c
{
fillColor = c;
} //setFillColor
-(void) setBounds: (ShapeRect) b
{
bounds = b;
} //SetBounds
-(void) draw
{
NSLog(@"drawing a circle at (@d), bounds.x);
} //draw
@end //circle
类的实例化
ShapeRect rect3={1,2,3,4};
id shapes[3];
shapes[2] = [Circle new];
[shapes[2] setBounds: rect3];
//继承
object-c不支持多继承
调用父类的函数: [super funcname: c]
c++方式: CDialog::OnFunc();