OC里的self 是什么意思呢,到底是类还是对象?
如题:OC里的self 是什么意思呢,到底是类还是对象?
1 条评论 分享
按投票排序
按时间排序
7 个回答
赞同
0
反对,不会显示你的姓名
RefuseBT,IT/IOS开发/ACG/小散/逗逼
类也是对象,对象也是对象,他们都有self。类的self就是类,对象的self就是对象。
发布于 2015-05-23 添加评论 感谢 分享 收藏 ? 没有帮助 ? 举报 ? 作者保留权利
赞同
0
反对,不会显示你的姓名
学院路吴彦祖,为毛半年才能改名字啊摔
在哪个类里面就是谁.
当然类也是对象.
发布于 2015-06-04 添加评论 感谢 分享 收藏 ? 没有帮助 ? 举报 ? 作者保留权利
赞同
1
反对,不会显示你的姓名
徐汉宇,山有大美而不言,四时有名法而不易,万物…
知乎用户 赞同
Self 就是自称“我”,当你是人的时候“我”就是人,当你是鬼的时候,“我”就是鬼。
在实例方法中,self 就是实例,在类方法中,self 就是类对象。
编辑于 2015-05-23 添加评论 感谢 分享 收藏 ? 没有帮助 ? 举报 ? 作者保留权利
赞同
1
反对,不会显示你的姓名
孟维,看,你多美!
知乎用户 赞同
一般情况下,在加号方法里使用表示当前类,减号方法中,当前对象。一般情况下,题主,苹果官方API是这样解释的,returns the receiver.
发布于 2015-06-15 添加评论 感谢 分享 收藏 ? 没有帮助 ? 举报 ? 作者保留权利
赞同
0
反对,不会显示你的姓名
王雨辰,程序员
自身类,同时包括自己的父类
发布于 2015-05-10 添加评论 感谢 分享 收藏 ? 没有帮助 ? 举报 ? 作者保留权利
赞同
0
反对,不会显示你的姓名
李亚峰
self is a pointer to the object which is calling the method. self是指针,指向正在调用本方法的对象,也就是指向自己。
发布于 2015-05-12 添加评论 感谢 分享 收藏 ? 没有帮助 ? 举报 ? 作者保留权利
赞同
0
反对,不会显示你的姓名
馒头同学,好像什么都会一点的程序猿
首先先明白类和对象的定义
“人”是一个类,定义了一个物种
“你”是一个对象,定义了具体一个“人”类
而self指向了一个对象“自己”,这个对象是你定义的某一个类,
阅读(991) | 评论(0) | 转发(0) |