关于IOS中的self关键字
生活随笔
收集整理的這篇文章主要介紹了
关于IOS中的self关键字
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在C#、Java中都有一個關鍵字this用于表示當前對象,其實在ObjC中也有一個類似的關鍵字self,只是self不僅可以表示當前對象還可以表示類本身,也就是說它既可以用在靜態方法中又可以用在動態方法中。
-(void)setName:(NSString *)name andAge:(int)age{ // _name=name; // _age=age;self.name=name;self.age=age; }+(void)printInfo{NSLog(@"Hello,World!"); }
setName: andAge:方法是一個動態方法,此時self就代表調用對象;
而在showMessage方法中self調用了類的靜態方法printInfo,此時self代表調用的類;
因此可以總結出在ObjC中self就代表當前方法的調用者。
轉載于:https://www.cnblogs.com/yuyu-2012/p/4736029.html
總結
以上是生活随笔為你收集整理的关于IOS中的self关键字的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 本田xrv多少钱啊?
- 下一篇: Kali Linux python