OC知识小结(一)

本文详细解析了self关键字的作用及使用场景,包括其在类方法中的指向特性;介绍了id类型的特点及其应用;阐述了实例变量的概念与初始化方法的工作原理,并解释了对象创建的过程。

self关键字
总是指向调用者(使用者) 作用:让类中的一个方法访问该类中的另一个方法或者成员变量
调用者可能存在很多地方 当调用开始 就代表当前类
self出现在类方法中 该调用者就是类本身
id类型
id类型可以代表所有对象的类型 任意类的对象都可以赋值给id类型的变量 先接受然后可以加以判断
NSString类型可以用NSString接收 也可以用id接收
实例变量
在类中定义,类创建对象之后 每个对象都拥有类中的实例变量
初始化方法
系统本身自己封装了一个init方法即使我们不写init方法 也会存在
其他的构造方法 只是为了我们方便我们在创建对象的时候直接赋值
可以把方法上的变量当做传入接口 调用方法时候必须传入一个此类型的变量
返回类型为void调用后 执行内部代码 返回为空或者无返回
返回类型为其他 需要return一个此类型的变量 调用方法就代表此类型的值
对象的创建
alloc]init] 程序会为对象和对象的成员变量分配内存空间并执行默认的初始化
然后把类的所有信息赋值给你创建的对象 实例变量在堆内存中分配内存

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值