IOS 中的self关键字
随便聊一下IOS中的self。OC中有一个self关键字,用法跟Java中的this类似,都是代表着当前方法的调用者。
让我们来看一下 在动态方法中的self
箭头所指的self代表的是调用着text2方法的 某个 Person“对象”, 这行代码的作用是调用Person中的text1方法
再来看看 静态方法中的self
第二个箭头所指的self 代表的是Person这个类,因为self代表的是当前方法的调用者,text2的方法调用者是Person类,因为它是一个类方法。 也就说 图中2个箭头代码的作用 是一模一样的。
就一句话,self代表的是当前方法的调用者。

浙公网安备 33010602011771号