24 #import <Foundation/Foundation.h>
59 #pragma mark Access to Instance Property Values
60 - (void)setProperty:(NSString *)property value:(
void *)value;
61 - (void)setProperty:(NSString *)property object:(
id)object;
62 - (void)property:(NSString *)property value:(
void *)value;
63 - (id)objectWithProperty:(NSString *)property;
66 #pragma mark Access to Class Property Values
67 + (void)setProperty:(NSString *)property value:(
void *)value;
68 + (void)setProperty:(NSString *)property object:(
id)object;
69 + (void)property:(NSString *)property value:(
void *)value;
70 + (id)objectWithProperty:(NSString *)property;
73 #pragma mark Access to Properties
74 + (NSArray *)propertiesWithInstance:(BOOL)instance;
75 + (NSArray *)allPropertiesWithInstance:(BOOL)instance;
77 + (BOOL)containsPropertyWithName:(NSString *)name instance:(BOOL)instance;
78 + (BOOL)addPropertyWithName:(NSString *)name attributes:(NSDictionary *)attributes instance:(BOOL)instance;
82 + (void)_setProperty:(NSString *)property value:(
void *)value;
83 + (void)_setProperty:(NSString *)property object:(
id)object;
84 + (void)_property:(NSString *)property value:(
void *)value;
85 + (id)_objectWithProperty:(NSString *)property;
Class SCRuntimeProperty header file.
Adding to the standard classes tools for working with class runtime properties.
Definition: NSObject+SCRuntimeProperty.h:56
Representation of a class property.
Definition: SCRuntimeProperty.h:114