self在静态方法中代表的是类本身,在动态方法中代表的是类的实例。
1> 在动态方法中,self代表着"对象"
2> 在静态方法中,self代表着"类"
3> 万变不离其宗,记住一句话就行了:self代表着当前方法的调用者
4>在静态方法中不能用self调用动态方法。
5>在动态方法中不能用self调用静态方法。用[self class]调用。
1> 在动态方法中,self代表着"对象"
2> 在静态方法中,self代表着"类"
3> 万变不离其宗,记住一句话就行了:self代表着当前方法的调用者
4>在静态方法中不能用self调用动态方法。
5>在动态方法中不能用self调用静态方法。用[self class]调用。