oc初级,小小总结

oc,入门:

  一 .写在.h文件中的有:

(1)首先在.h文件写实例变量.

实例变量一定要写在大括号之内,大括号之内只能写实例变量.

对应描述一个类的特征.

实例变量 类似结构体中的结构体成员.

例如:

{
    NSString *name;//姓名
    NSString *sex;//性别
    NSInteger age;//年龄
}

(2)oc的方法 对应描述一个类的行为.

例如:

-(void)sayHi;//方法名就是sayHi

(3)自定义一个初始化操作:

-(id)initWithName:(NSString *)aName sex:(NSString *)aSex age:(NSInteger)aAge;

二:  写在.m文件中的有这些过程:

(4)类的实现部分写在.m文件中.

类的实现@implementation 开头  @end 结束,实现内容必须写在中间才有效.类的实现就是实现类的一个方法.
@implementation Person.而Person就是要实现的类.

(如果.h里面有自定义初始化操作的话,在.m文件中要进行一个变量赋值过程)

(5)自定义方法:(这里有点说不太清楚,请高人指正)

系统自带赋初值所赋的初值为0或nil,都是空值,如果想按自己的意愿对类进行赋初值,我们需要自己自定义一个赋初值方法.赋初值方法的操作步骤如下:首先,需要在.h文件的接口部分对自己定义的方法进行声明;其次:在.m文件中类的实现部分对自己定义的方法进行实现,在方法中为自己的实例变量赋初值;最后,在main.m主函数中对自己定义的方法进行调用,并按自己的意愿对变量进行赋值.

三 . 写在main.m文件中的基本分为两个过程:

(6)建立一个入口#import "头文件".与.h 文件和.m文件建立连接

(7)创建对象 包括两部分:开辟空间和初始化,一般连起来写,把对象赋给一个指针变量例如:Person *per = [[Person alloc] initWithName:@"Huahua" sex:@"man" age:19];

(8)消息发送机制[reciever   message]reciever :消息的接受者,类或者对象;message消息  方法.我个人理解就是把方法和指针变量练习起来over!!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值