├── .gitignore ├── METhemeKit.xcodeproj ├── project.pbxproj └── project.xcworkspace │ └── contents.xcworkspacedata ├── METhemeKit ├── AppDelegate.h ├── AppDelegate.m ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ ├── Default │ │ ├── Contents.json │ │ └── avatar.imageset │ │ │ ├── 10187156,1920,1080.png │ │ │ └── Contents.json │ └── Year │ │ ├── Contents.json │ │ ├── navigationBarShadowImage339.imageset │ │ ├── Contents.json │ │ └── navigationBarShadowImage339@2x.png │ │ └── year_avatar.imageset │ │ ├── 10271405,1920,1080.png │ │ └── Contents.json ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── BaseNavViewController.h ├── BaseNavViewController.m ├── BaseViewController.h ├── BaseViewController.m ├── FirstViewController.h ├── FirstViewController.m ├── Info.plist ├── METhemeKit │ ├── Core │ │ ├── CALayer+Theme.h │ │ ├── CALayer+Theme.m │ │ ├── METhemeManager.h │ │ ├── METhemeManager.m │ │ ├── NSObject+Theme.h │ │ ├── NSObject+Theme.m │ │ ├── ThemeProperties.h │ │ ├── UIColor+Theme.h │ │ ├── UIColor+Theme.m │ │ ├── UIImage+Theme.h │ │ └── UIImage+Theme.m │ ├── DeallocBlock │ │ ├── MEDeallocBlockExecutor.h │ │ ├── MEDeallocBlockExecutor.m │ │ ├── NSObject+DeallocBlock.h │ │ └── NSObject+DeallocBlock.m │ ├── METhemeKit.h │ ├── ThemeData │ │ ├── ThemeDefault.json │ │ └── ThemeOrange.json │ └── ThemeUIKit │ │ ├── UIButton+Theme.h │ │ ├── UIButton+Theme.m │ │ ├── UIImageView+Theme.h │ │ ├── UIImageView+Theme.m │ │ ├── UILabel+Theme.h │ │ ├── UILabel+Theme.m │ │ ├── UINavigationBar+Theme.h │ │ ├── UINavigationBar+Theme.m │ │ ├── UIView+Theme.h │ │ └── UIView+Theme.m ├── SecondViewController.h ├── SecondViewController.m └── Supporting Files │ └── main.m ├── METhemeKitTests ├── Info.plist └── METhemeKitTests.m ├── METhemeKitUITests ├── Info.plist └── METhemeKitUITests.m └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/.gitignore -------------------------------------------------------------------------------- /METhemeKit.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /METhemeKit.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /METhemeKit/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/AppDelegate.h -------------------------------------------------------------------------------- /METhemeKit/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/AppDelegate.m -------------------------------------------------------------------------------- /METhemeKit/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /METhemeKit/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /METhemeKit/Assets.xcassets/Default/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/Assets.xcassets/Default/Contents.json -------------------------------------------------------------------------------- /METhemeKit/Assets.xcassets/Default/avatar.imageset/10187156,1920,1080.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/Assets.xcassets/Default/avatar.imageset/10187156,1920,1080.png -------------------------------------------------------------------------------- /METhemeKit/Assets.xcassets/Default/avatar.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/Assets.xcassets/Default/avatar.imageset/Contents.json -------------------------------------------------------------------------------- /METhemeKit/Assets.xcassets/Year/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/Assets.xcassets/Year/Contents.json -------------------------------------------------------------------------------- /METhemeKit/Assets.xcassets/Year/navigationBarShadowImage339.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/Assets.xcassets/Year/navigationBarShadowImage339.imageset/Contents.json -------------------------------------------------------------------------------- /METhemeKit/Assets.xcassets/Year/navigationBarShadowImage339.imageset/navigationBarShadowImage339@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/Assets.xcassets/Year/navigationBarShadowImage339.imageset/navigationBarShadowImage339@2x.png -------------------------------------------------------------------------------- /METhemeKit/Assets.xcassets/Year/year_avatar.imageset/10271405,1920,1080.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/Assets.xcassets/Year/year_avatar.imageset/10271405,1920,1080.png -------------------------------------------------------------------------------- /METhemeKit/Assets.xcassets/Year/year_avatar.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/Assets.xcassets/Year/year_avatar.imageset/Contents.json -------------------------------------------------------------------------------- /METhemeKit/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /METhemeKit/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /METhemeKit/BaseNavViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/BaseNavViewController.h -------------------------------------------------------------------------------- /METhemeKit/BaseNavViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/BaseNavViewController.m -------------------------------------------------------------------------------- /METhemeKit/BaseViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/BaseViewController.h -------------------------------------------------------------------------------- /METhemeKit/BaseViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/BaseViewController.m -------------------------------------------------------------------------------- /METhemeKit/FirstViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/FirstViewController.h -------------------------------------------------------------------------------- /METhemeKit/FirstViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/FirstViewController.m -------------------------------------------------------------------------------- /METhemeKit/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/Info.plist -------------------------------------------------------------------------------- /METhemeKit/METhemeKit/Core/CALayer+Theme.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/METhemeKit/Core/CALayer+Theme.h -------------------------------------------------------------------------------- /METhemeKit/METhemeKit/Core/CALayer+Theme.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/METhemeKit/Core/CALayer+Theme.m -------------------------------------------------------------------------------- /METhemeKit/METhemeKit/Core/METhemeManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/METhemeKit/Core/METhemeManager.h -------------------------------------------------------------------------------- /METhemeKit/METhemeKit/Core/METhemeManager.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/METhemeKit/Core/METhemeManager.m -------------------------------------------------------------------------------- /METhemeKit/METhemeKit/Core/NSObject+Theme.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/METhemeKit/Core/NSObject+Theme.h -------------------------------------------------------------------------------- /METhemeKit/METhemeKit/Core/NSObject+Theme.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/METhemeKit/Core/NSObject+Theme.m -------------------------------------------------------------------------------- /METhemeKit/METhemeKit/Core/ThemeProperties.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/METhemeKit/Core/ThemeProperties.h -------------------------------------------------------------------------------- /METhemeKit/METhemeKit/Core/UIColor+Theme.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/METhemeKit/Core/UIColor+Theme.h -------------------------------------------------------------------------------- /METhemeKit/METhemeKit/Core/UIColor+Theme.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/METhemeKit/Core/UIColor+Theme.m -------------------------------------------------------------------------------- /METhemeKit/METhemeKit/Core/UIImage+Theme.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/METhemeKit/Core/UIImage+Theme.h -------------------------------------------------------------------------------- /METhemeKit/METhemeKit/Core/UIImage+Theme.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/METhemeKit/Core/UIImage+Theme.m -------------------------------------------------------------------------------- /METhemeKit/METhemeKit/DeallocBlock/MEDeallocBlockExecutor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/METhemeKit/DeallocBlock/MEDeallocBlockExecutor.h -------------------------------------------------------------------------------- /METhemeKit/METhemeKit/DeallocBlock/MEDeallocBlockExecutor.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/METhemeKit/DeallocBlock/MEDeallocBlockExecutor.m -------------------------------------------------------------------------------- /METhemeKit/METhemeKit/DeallocBlock/NSObject+DeallocBlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/METhemeKit/DeallocBlock/NSObject+DeallocBlock.h -------------------------------------------------------------------------------- /METhemeKit/METhemeKit/DeallocBlock/NSObject+DeallocBlock.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/METhemeKit/DeallocBlock/NSObject+DeallocBlock.m -------------------------------------------------------------------------------- /METhemeKit/METhemeKit/METhemeKit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/METhemeKit/METhemeKit.h -------------------------------------------------------------------------------- /METhemeKit/METhemeKit/ThemeData/ThemeDefault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/METhemeKit/ThemeData/ThemeDefault.json -------------------------------------------------------------------------------- /METhemeKit/METhemeKit/ThemeData/ThemeOrange.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/METhemeKit/ThemeData/ThemeOrange.json -------------------------------------------------------------------------------- /METhemeKit/METhemeKit/ThemeUIKit/UIButton+Theme.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/METhemeKit/ThemeUIKit/UIButton+Theme.h -------------------------------------------------------------------------------- /METhemeKit/METhemeKit/ThemeUIKit/UIButton+Theme.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/METhemeKit/ThemeUIKit/UIButton+Theme.m -------------------------------------------------------------------------------- /METhemeKit/METhemeKit/ThemeUIKit/UIImageView+Theme.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/METhemeKit/ThemeUIKit/UIImageView+Theme.h -------------------------------------------------------------------------------- /METhemeKit/METhemeKit/ThemeUIKit/UIImageView+Theme.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/METhemeKit/ThemeUIKit/UIImageView+Theme.m -------------------------------------------------------------------------------- /METhemeKit/METhemeKit/ThemeUIKit/UILabel+Theme.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/METhemeKit/ThemeUIKit/UILabel+Theme.h -------------------------------------------------------------------------------- /METhemeKit/METhemeKit/ThemeUIKit/UILabel+Theme.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/METhemeKit/ThemeUIKit/UILabel+Theme.m -------------------------------------------------------------------------------- /METhemeKit/METhemeKit/ThemeUIKit/UINavigationBar+Theme.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/METhemeKit/ThemeUIKit/UINavigationBar+Theme.h -------------------------------------------------------------------------------- /METhemeKit/METhemeKit/ThemeUIKit/UINavigationBar+Theme.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/METhemeKit/ThemeUIKit/UINavigationBar+Theme.m -------------------------------------------------------------------------------- /METhemeKit/METhemeKit/ThemeUIKit/UIView+Theme.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/METhemeKit/ThemeUIKit/UIView+Theme.h -------------------------------------------------------------------------------- /METhemeKit/METhemeKit/ThemeUIKit/UIView+Theme.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/METhemeKit/ThemeUIKit/UIView+Theme.m -------------------------------------------------------------------------------- /METhemeKit/SecondViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/SecondViewController.h -------------------------------------------------------------------------------- /METhemeKit/SecondViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/SecondViewController.m -------------------------------------------------------------------------------- /METhemeKit/Supporting Files/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKit/Supporting Files/main.m -------------------------------------------------------------------------------- /METhemeKitTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKitTests/Info.plist -------------------------------------------------------------------------------- /METhemeKitTests/METhemeKitTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKitTests/METhemeKitTests.m -------------------------------------------------------------------------------- /METhemeKitUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKitUITests/Info.plist -------------------------------------------------------------------------------- /METhemeKitUITests/METhemeKitUITests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/METhemeKitUITests/METhemeKitUITests.m -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasinZhou/METhemeKit/HEAD/README.md --------------------------------------------------------------------------------