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