Samond Classes Library 1.2.6-STABLE build 219
SCDictionaring.h
Go to the documentation of this file.
1 //
2 // SCDictionaring.h
3 // scl
4 //
5 // Created by Viacheslav Smolensky on 28.02.12.
6 // Copyright (c) 2007 - 2018 by Samond Development Corporation. All rights reserved.
7 //
8 
24 #import <Foundation/Foundation.h>
25 
44 @protocol SCDictionaring
45 
46 #pragma mark -
47 #pragma mark Instance Properties
48 
57 @property (nonatomic, readonly, copy) NSString *className;
58 
59 #pragma mark -
60 #pragma mark Data Dictionaries Support
61 
76 - (instancetype)initWithDataDictionary:(NSDictionary *)dictionary;
77 
88 - (instancetype)initWithDataDictionaryFromFile:(NSString *)path;
89 
98 - (void)writeToDataDictionary:(NSMutableDictionary *)dictionary;
99 
110 - (void)writeToDataDictionaryFile:(NSString *)path atomically:(BOOL)atomically;
111 
122 - (void)writeToDataDictionaryFile:(NSString *)path;
123 
132 - (NSDictionary *)dataDictionary;
133 
134 @end
NSDictionary * dataDictionary()
Protocol of methods for data exchanging between class instances and classes NSDictionary and NSMutabl...
Definition: SCDictionaring.h:44
NSString * className
Definition: SCDictionaring.h:57