您的位置:首页 > 移动开发 > IOS开发

ios学习笔记(一)

2015-11-11 18:23 218 查看
ios学习笔记(一)

OC:面向对象的编程语言

    后缀名是.m

    加载库不是include而是import

    autoreleasepool自动释放池

    数据类型:BOOL型(YES,NO)有符号char型,YES是ASCII码 1,NO是ASCII码0

    Foundation(NS开头的都属于)

    NSLog相当于C里面的printf

    NSString 字符串类型  NSString * str =@"123";

类的声明:

    @interface Student:NSObject
{
NSString *name;
int age;
}
-(void)say;

    @end

类的实现:

    @implementation Student
-(void)say
{
NSLog(@"我叫%@,我%d岁了!",name,age);
}

    @end

创建对象:Student * zs = [[Student alloc]init];

方法调用  [zs say];

通常累的声明和累的实现分开放在两个文件中:.h和.m

id是通用的对象名称

重写init函数(返回一个实例)

     -(id)init

    {
self = [super init];
if(self){
width = 0;
height = 0;
}
return self;
}

       步骤:1、必须去掉用父类的初始化行为
     2、如果父类初始化成功,初始化数据
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息