2015年的寒假开始学习ios开发,自己也是第一次写博客,希望能把自己的学习过程记录下来,和大家交流沟通,也方便自己复习。
内容是我总结了千锋3G网的视频得到的。
oc语法简述
和C完全兼容,为了和C不冲突,关键字以@开头
1 类的声明
.h文件存放类,函数申明(@interface @end);
.m文件存放类的具体实现(@implementation @end)
申明和实现一个类的函数,需要使用+(类方法)或者—(对象方法)来用在函数的开始
.h文件
#import <Foundation/Foundation.h>
@interface Dog:NXObject{
//字段在此处定义
}
//函数写在这个地方
@end
.m文件
#import"Dog.h"
@implementation Dog
@end
创建/销毁对象
创建对象
Dog *dog = [Dog alloc];
初始化构造函数
[dog init];
销毁对象
[dog release];
2 函数/消息的定义方法
[object message] 或者 object.message来发送消息
object表示一个对象或是一个类;
message消息可以认为是一个函数
3 字段作用域
分为
@public 字段为全局均可访问的
@protected 保护类型,在类或者子类中可访问
@private 类内部访问