self关键字
总是指向调用者(使用者) 作用:让类中的一个方法访问该类中的另一个方法或者成员变量
调用者可能存在很多地方 当调用开始 就代表当前类
self出现在类方法中 该调用者就是类本身
id类型
id类型可以代表所有对象的类型 任意类的对象都可以赋值给id类型的变量 先接受然后可以加以判断
NSString类型可以用NSString接收 也可以用id接收
实例变量
在类中定义,类创建对象之后 每个对象都拥有类中的实例变量
初始化方法
系统本身自己封装了一个init方法即使我们不写init方法 也会存在
其他的构造方法 只是为了我们方便我们在创建对象的时候直接赋值
可以把方法上的变量当做传入接口 调用方法时候必须传入一个此类型的变量
返回类型为void调用后 执行内部代码 返回为空或者无返回
返回类型为其他 需要return一个此类型的变量 调用方法就代表此类型的值
对象的创建
alloc]init] 程序会为对象和对象的成员变量分配内存空间并执行默认的初始化
然后把类的所有信息赋值给你创建的对象 实例变量在堆内存中分配内存
OC知识小结(一)
最新推荐文章于 2024-12-15 20:17:34 发布
本文详细解析了self关键字的作用及使用场景,包括其在类方法中的指向特性;介绍了id类型的特点及其应用;阐述了实例变量的概念与初始化方法的工作原理,并解释了对象创建的过程。
448

被折叠的 条评论
为什么被折叠?



