读取 类内参数

unsigned int outCount = 0, i = 0;
objc_property_t *properties = class_copyPropertyList([NSURL class], &outCount);
for (i = 0; i < outCount; i++) {
objc_property_t property = properties[i];
NSString *propertyName = [NSString stringWithCString:property_getName(property) encoding:NSUTF8StringEncoding];
NSLog(@" %@ : %@ \n", propertyName, [url valueForKey:propertyName]);// pathForOriginalImageFile
}
free(properties);

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文详细整理了 Cocoa 的 Runtime 系统的知识,它使得 Objective-C 如虎添翼,具备了灵活的...
    lylaut阅读 4,216评论 0 4
  • 本文转载自:https://www.jianshu.com/p/6ebda3cd8052 作者: jackysha...
    __翅膀__阅读 3,240评论 0 0
  • 锁 OSSpinLock 自旋锁 实现机制:忙等 操作重点:原子操作1.自旋锁2.互斥锁3.读写锁4.信号量5.条...
    王家小雷阅读 3,097评论 0 0
  • 1 const char * class_getName(Class cls);AClass *aclass ...
    事件_666阅读 1,410评论 0 0
  • 转自:https://www.jianshu.com/p/10b2323f502e 1、禁止手机睡眠 [UIApp...
    aggie1024阅读 7,664评论 0 6