《Objective-c》-(description方法)
生活随笔
收集整理的這篇文章主要介紹了
《Objective-c》-(description方法)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
?
description方法有兩種:- description方法和+ description方法
1、-description方法
-
使用NSLog和%@輸出某個(gè)對(duì)象時(shí),會(huì)調(diào)用對(duì)象的 - description方法,并拿到返回值(NSString *)進(jìn)行輸出(默認(rèn)為:<對(duì)象名:內(nèi)存地址>)
2.+ description方法
-
使用NSLog和%@輸出某個(gè)類對(duì)象時(shí),會(huì)調(diào)用類對(duì)象的+ description方法,并拿到返回值(NSString *)進(jìn)行輸出(默認(rèn)為:類名)
3.通過(guò)修改NSLog的默認(rèn)輸出,即:重寫(xiě) - description方法或者+ description方法
??
4.NSLog的一些使用方法
???
5.注意點(diǎn):死循環(huán)陷阱
-
如果在- description方法內(nèi)部使用NSLog和%@打印self,就會(huì)出現(xiàn)死循環(huán)。
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/unique-ios/p/4336917.html
總結(jié)
以上是生活随笔為你收集整理的《Objective-c》-(description方法)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: ZeroMQ接口函数之 :zmq_pgm
- 下一篇: 问题。控制器跳转