【Swift】ios开发中巧用 description 打印对象时,打印对象的属性
2015-05-16 10:54
856 查看
ios开发中我们打印对象的时候,会直接输出对象地址,这样不方便我们开发。我们可以 巧用 description 打印对象时,输出对象的属性
在oc中直接重写即可。swift中需要遵守Printable协议
看下面的例子
在oc中直接重写即可。swift中需要遵守Printable协议
看下面的例子
override var description: String { let properties = ["属性1", "属性2", "属性3", "属性4"] return "\(dictionaryWithValuesForKeys(properties))" }
相关文章推荐
- 高效开发iOS系列(runtime篇) -- debug模式下使用po命令打印model的属性和值(runtime + debugDescription)
- iOS Xcode 打印不出对象的具体属性
- IOS开发中 类、对象、实例变量、成员变量、属性变量等区别和关系
- 基于Swift的iOS应用程序开发:“属性观察器”简介
- swift中打印模型的属性--oc中的description方法
- iOS开发Swift-属性和方法
- iOS 开发:运行时,查看对象的成员属性
- iOS 开发 .pbxproj对象内部的属性类型--Xcode Project File Format
- ios开发中的Swift面向对象
- IOS开发语言Swift入门连载---属性
- iOS开发------runtime关联对象(动态添加属性)
- ios开发之oc与Swift混合编程OC进入Swift的类 以及Swift进入OC的方法-附带一个属性传值
- 学校学习ios教程笔记,第七节swift中的类与对象的属性和懒加载
- 【iOS开发-7】UILabel类的用法以及实例化对象的各种属性介绍
- iOS 高级开发技巧 2.对象、消息、运行期 (一) 理解属性这一概念
- iOS开发中 类、对象、实例变量、成员变量、属性变量等区别和关系
- Objective-C(五、@class,id类型,类对象构造方法,加载和初始化,description,Logging宏)——iOS开发基础
- iOS Swift开发之Button(一) button设置tag属性
- 20、swift开发iOS——属性
- 【iOS开发-40】不能直接修改对象的结构体属性的成员,那怎么办?