unsigned int count;
objc_property_t *properties = class_copyPropertyList([self class], &count);
for (int i = ; i < count; i++) {
objc_property_t property = properties[i];
NSString *propertyName = [NSString stringWithCString:property_getName(property) encoding:NSUTF8StringEncoding];
UIView *view = [self valueForKey:propertyName];
if ([view isKindOfClass:[UIView class]]) {
view.backgroundColor = [UIColor cyanColor];
}
}
free(properties);

这在调试的时候是非常有用的,不必每一个uiview都设置一次背景颜色。。。

最新文章

  1. CentOS7中升级Docker版本
  2. npm 重点小结
  3. NodeJS-图片上传(Express)
  4. sqlserver -- 学习笔记(三)解决php连接sqlserver2005视图时显示“异类查询要求为连接设置 ANSI_NULLS 和 ANSI_WARNINGS 选项”的问题
  5. 企业信息化快速开发平台JeeSite
  6. PHP 性能分析与实验——性能的宏观分析
  7. redhat开启linux server
  8. SAE 安装未包含的第三方依赖包
  9. 在[self addsubView:xxx]中,self.name 和 _name的区别
  10. AssertValid函数学�
  11. css实现居中的五中方法
  12. Java企业微信开发_07_素材管理之上传本地临时素材文件
  13. 用firefox 31配合KeePass密码管理器实现web帐号密码自动填写登录
  14. 201621123040《Java程序设计》第4周学习总结
  15. 关于手机APP开发的一些常见误解
  16. Jquery密码强度校验
  17. Chimee - 简单易用的H5视频播放器解决方案
  18. spring和jdbctemplate
  19. dubbo多网卡时,服务提供者的错误IP注册到注册中心导致消费端连接不上
  20. ceph 性能测试

热门文章

  1. 面向未来的友好设计:Future Friendly
  2. 在 Linux 上使用 Jexus + Mono 建立 Asp.Net 网站.
  3. Netty构建分布式消息队列实现原理浅析
  4. 集成基于OAuth协议的单点登陆
  5. 站在风口,你或许就是那年薪20w+的程序猿
  6. MapReduce剖析笔记之三:Job的Map/Reduce Task初始化
  7. Speedment -- 利用lambda编写SQL
  8. Entity Framework 6 Recipes 2nd Edition(13-10)译 -&gt; 显式创建代理
  9. ORA-12154:TNS:无法解析指定的连接标识符
  10. 计算机程序的思维逻辑 (48) - 剖析ArrayDeque