利用runtime获取所有属性
//导入头文件
#import
- (void)getList{
//获取所有的属性,去查看有没有对应的属性
unsigned int count = 0; objc_property_t *propertys = class_copyPropertyList([UIDatePicker class], &count);
for(int i = 0; i < count; i ++){
//获得每一个属性
objc_property_t property = propertys[i];
//获得属性对应的nsstring
NSString *propertyName = [NSString stringWithCString:property_getName(property) encoding:NSUTF8StringEncoding];
//输出打印看对应的属性
NSLog(@"propertyname = %@",propertyName);
【利用runtime获取所有属性】}
推荐阅读
- EditText默认不获取焦点弹出键盘
- whlie循环和for循环的应用
- Spring|Spring Boot 自动配置的原理、核心注解以及利用自动配置实现了自定义 Starter 组件
- 【万伽复利】什么是复利(如何利用复利赚钱?)
- 【实用教程】4种获取无水印视频素材的方法
- iOS|iOS runtime应用整理
- 插件化无法获取或找到.so文件
- 苹果手机如何利用库乐队自制铃声
- 获取知识的门槛
- 提取ipa|提取ipa 包内资源