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