打印 Model 的内容
来源:互联网 发布:公司如何做网络推广 编辑:程序博客网 时间:2024/05/22 05:02
一、先//导入runtime头文件
#import <objc/runtime.h>
二、引入下面内容
- (NSString *)description {
//初始化一个字典
NSMutableDictionary *dictionary = [NSMutableDictionary dictionary];
//得到当前class的所有属性
uint count;
objc_property_t *properties = class_copyPropertyList([self class], &count);
//循环并用KVC得到每个属性的值
for (int i = 0; i<count; i++) {
objc_property_t property = properties[i];
NSString *name = @(property_getName(property));
id value = [self valueForKey:name]?:@"nil";//默认值为nil字符串
[dictionary setObject:value forKey:name];//装载到字典里
}
//释放
free(properties);
//return
return [NSString stringWithFormat:@"<%@: %p> -- %@",[self class],self,dictionary];
}
阅读全文
1 0
- 打印 Model 的内容
- TreeView 内容的打印
- 打印canvas的内容
- 指定页面内容的打印
- C# 打印groupbox的内容
- 打印easyui的datagrid内容
- 打印DataGridView内容的类
- 打印指定区域的内容
- 网页打印,分页,隐藏不打印内容的实现
- 将打印内容送往局域网指定的打印机打印
- 【用友T3】明细账打印提示没有可以打印的内容
- javascript打印-打印页面设置-打印预览代码,特定内容的部分打印技术
- VFP中将表单的内容直接打印
- VC.Net里打印MsFlexGrid的内容
- 特定内容的部分打印技术
- 打印masterpage中ContentPlaceHolderID的内容
- VFP中将表单的内容直接打印
- VFP中将表单的内容直接打印
- linux bitcoin protobuf-2.6.1 安装依赖库
- 分页打印
- CentOS 7安装Xfce和VNC
- mysql使用
- 基于maven使用IDEA创建多模块项目
- 打印 Model 的内容
- STM32 定时器输入捕获实现红外遥控数据接收
- Python 正则表达式学习笔记
- 数组去重的三种方法
- 运行oozie自带mapreduce例子
- 最新版 FFmpeg ios 添加依赖库编译
- 电气事故如何避免
- 解决get和post请求 全部乱码
- springmvc框架的文件上传下载工具类