如何使用description

//输出对象描述信息,建议工作后,在数据模型中,都要写上此方法

// toString()

- (NSString*)description

{

     return[NSStringstringWithFormat:@"<%@: %p> {name: %@, age: %d}",self.class,self,self.name,self.age];

}

+ (NSString*)description  // 类方法是输入类名

//输出对象描述信息,建议工作后,在数据模型中,都要写上此方法

(二)实现打印对象的所有属性

(三)区别

+description方法决定了类对象的输出结果,即类本身

-description方法决定了实例对象的输出结果,即Person创建的对象

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 20- 枚举,枚举原始值,枚举相关值,switch提取枚举关联值 Swift枚举: Swift中的枚举比OC中的枚...
    iOS_恒仔阅读 2,412评论 1 6
  • 2016这一年我一直处于变化中,因变化带来的不确定性而焦虑,因始终模糊的未来而深陷不安。 请回答2016:爱情 上...
    司空摘摘摘星阅读 336评论 0 0
  • 最近真是被薛之谦李雨桐事件刷屏,就这个事儿跟大家分享一段儿吧: “曼德尔斯塔姆无论如何都不相信,那些职业人道主义者...
    云时之间阅读 521评论 0 3

友情链接更多精彩内容