CocoaSettings+Advance.h
741 Bytes
//
// CocoaSettings+Ext.h
// CocoaSettings
//
// Created by Yunpeng Li on 2018/5/11.
// Copyright © 2018年 Baidu. All rights reserved.
//
#import <CocoaSettings/CSModuleSettings.h>
#import <CocoaSettings/CSException.h>
#import <CocoaSettings/NSDictionary+CSJSONKeyPath.h>
#import <CocoaSettings/NSInvocation+CSTypeParsing.h>
#import <CocoaSettings/Foundation+CSExtension.h>
@interface CSModuleSettings()
- (BOOL)_shouldSetValue:(id)value forKey:(NSString *)key;
- (void)_willSetValue:(__strong id *)value forKey:(NSString *)key;
- (void)_didSetValue:(id)value forKey:(NSString *)key;
- (BOOL)setSettingsValue:(id)value forPropertyName:(NSString *)propertyName;
+ (NSDictionary<NSString *, NSDictionary *> *)selfUpdateMapper;
@end