12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- //
- // XCThemeSpecModel.m
- // XCTheme
- //
- // Created by 邢铖 on 2023/11/19.
- //
- #import "XCThemeSpecModel.h"
- #import "XCTheme-Swift.h"
- @interface XCThemeSpecModel ()
- @property (nonatomic, weak) XCThemeSpec *wrappedObject;
- @end
- @implementation XCThemeSpecModel
- - (nullable instancetype)initWithWrappedObject:(id)object {
- if (!object) {
- return nil;
- }
- if (![object isKindOfClass:XCThemeSpec.class]) {
- return nil;
- }
- self = [super init];
- if (self) {
- self.wrappedObject = object;
- }
- return self;
- }
- - (NSDictionary<NSString *,NSObject *> *)originalDict {
- return self.wrappedObject.originalDict.copy;
- }
- - (UIImage *)backgroundImage {
- return self.wrappedObject.backgroundImage;
- }
- - (UIColor *)maskColor {
- return self.wrappedObject.maskColor;
- }
- - (CGFloat)maskAlpha {
- return self.wrappedObject.maskAlpha;
- }
- @end
|