Samond Classes Library 1.2.6-STABLE build 219
NSObject+SCRuntimeVariable.h
Go to the documentation of this file.
1 //
2 // NSObject+SCRuntimeVariable.h
3 // scl
4 //
5 // Created by Viacheslav Smolensky on 13.01.18.
6 // Copyright (c) 2007 - 2018 by Samond Development Corporation. All rights reserved.
7 //
8 
24 #import <Foundation/Foundation.h>
26 
56 
57 #pragma mark -
58 #pragma mark Access to Class Variables
59 + (NSArray *)variables;
60 + (NSArray *)allVariables;
61 + (SCRuntimeVariable *)variableWithName:(NSString *)name;
62 + (BOOL)containsVariableWithName:(NSString *)name;
63 
64 #pragma mark -
65 #pragma mark Access to Instance Variables Values
66 - (void)setVariable:(NSString *)variable value:(void *)value;
67 - (void)setVariable:(NSString *)variable object:(id)object;
68 - (void)variable:(NSString *)variable value:(void *)value;
69 - (id)objectWithVariable:(NSString *)variable;
70 
71 @end
Class SCRuntimeVariable header file.
Adding to the standard classes tools for working with class runtime variables.
Definition: NSObject+SCRuntimeVariable.h:55
Representation of a class variable.
Definition: SCRuntimeVariable.h:70