├── .gitignore ├── KRKit.podspec ├── KRKit ├── KRKit.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata ├── KRKit │ ├── Info.plist │ ├── Resource │ │ └── Images.xcassets │ │ │ └── images-small-loader.imageset │ │ │ ├── Contents.json │ │ │ └── images-small-loader@2x.png │ └── Source │ │ ├── Categories │ │ ├── Foundation │ │ │ ├── NSArray+KRKit.h │ │ │ ├── NSArray+KRKit.m │ │ │ ├── NSAttributedString+KRKit.h │ │ │ ├── NSAttributedString+KRKit.m │ │ │ ├── NSDictionary+KRKit.h │ │ │ ├── NSDictionary+KRKit.m │ │ │ ├── NSMutableArray+KRKit.h │ │ │ ├── NSMutableArray+KRKit.m │ │ │ ├── NSMutableAttributedString+KRKit.h │ │ │ ├── NSMutableAttributedString+KRKit.m │ │ │ ├── NSMutableDictionary+KRKit.h │ │ │ ├── NSMutableDictionary+KRKit.m │ │ │ ├── NSMutableString+KRKit.h │ │ │ ├── NSMutableString+KRKit.m │ │ │ ├── NSObject+KRKit.h │ │ │ ├── NSObject+KRKit.m │ │ │ ├── NSString+KRKit.h │ │ │ └── NSString+KRKit.m │ │ └── UIKit │ │ │ ├── UIColor+KRKit.h │ │ │ ├── UIColor+KRKit.m │ │ │ ├── UIImage+KRKit.h │ │ │ ├── UIImage+KRKit.m │ │ │ ├── UIImageView+KRKit.h │ │ │ ├── UIImageView+KRKit.m │ │ │ ├── UIView+KRKit.h │ │ │ └── UIView+KRKit.m │ │ ├── KRKit.h │ │ ├── Macro │ │ └── KRMacro.h │ │ └── UI Component │ │ ├── KRImageLabelView.h │ │ └── KRImageLabelView.m ├── KRKitDemo │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Base.lproj │ │ ├── LaunchScreen.xib │ │ └── Main.storyboard │ ├── FirstViewController.h │ ├── FirstViewController.m │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── first.imageset │ │ │ ├── Contents.json │ │ │ └── first.pdf │ │ └── second.imageset │ │ │ ├── Contents.json │ │ │ └── second.pdf │ ├── Info.plist │ ├── KRKitDemo-prefix.pch │ ├── SecondViewController.h │ ├── SecondViewController.m │ └── main.m ├── KRKitDemoTests │ ├── Info.plist │ └── KRKitDemoTests.m └── KRKitTests │ ├── Info.plist │ └── KRKitTests.m ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/.gitignore -------------------------------------------------------------------------------- /KRKit.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit.podspec -------------------------------------------------------------------------------- /KRKit/KRKit.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKit.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /KRKit/KRKit.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKit.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /KRKit/KRKit/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKit/Info.plist -------------------------------------------------------------------------------- /KRKit/KRKit/Resource/Images.xcassets/images-small-loader.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKit/Resource/Images.xcassets/images-small-loader.imageset/Contents.json -------------------------------------------------------------------------------- /KRKit/KRKit/Resource/Images.xcassets/images-small-loader.imageset/images-small-loader@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKit/Resource/Images.xcassets/images-small-loader.imageset/images-small-loader@2x.png -------------------------------------------------------------------------------- /KRKit/KRKit/Source/Categories/Foundation/NSArray+KRKit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKit/Source/Categories/Foundation/NSArray+KRKit.h -------------------------------------------------------------------------------- /KRKit/KRKit/Source/Categories/Foundation/NSArray+KRKit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKit/Source/Categories/Foundation/NSArray+KRKit.m -------------------------------------------------------------------------------- /KRKit/KRKit/Source/Categories/Foundation/NSAttributedString+KRKit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKit/Source/Categories/Foundation/NSAttributedString+KRKit.h -------------------------------------------------------------------------------- /KRKit/KRKit/Source/Categories/Foundation/NSAttributedString+KRKit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKit/Source/Categories/Foundation/NSAttributedString+KRKit.m -------------------------------------------------------------------------------- /KRKit/KRKit/Source/Categories/Foundation/NSDictionary+KRKit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKit/Source/Categories/Foundation/NSDictionary+KRKit.h -------------------------------------------------------------------------------- /KRKit/KRKit/Source/Categories/Foundation/NSDictionary+KRKit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKit/Source/Categories/Foundation/NSDictionary+KRKit.m -------------------------------------------------------------------------------- /KRKit/KRKit/Source/Categories/Foundation/NSMutableArray+KRKit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKit/Source/Categories/Foundation/NSMutableArray+KRKit.h -------------------------------------------------------------------------------- /KRKit/KRKit/Source/Categories/Foundation/NSMutableArray+KRKit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKit/Source/Categories/Foundation/NSMutableArray+KRKit.m -------------------------------------------------------------------------------- /KRKit/KRKit/Source/Categories/Foundation/NSMutableAttributedString+KRKit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKit/Source/Categories/Foundation/NSMutableAttributedString+KRKit.h -------------------------------------------------------------------------------- /KRKit/KRKit/Source/Categories/Foundation/NSMutableAttributedString+KRKit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKit/Source/Categories/Foundation/NSMutableAttributedString+KRKit.m -------------------------------------------------------------------------------- /KRKit/KRKit/Source/Categories/Foundation/NSMutableDictionary+KRKit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKit/Source/Categories/Foundation/NSMutableDictionary+KRKit.h -------------------------------------------------------------------------------- /KRKit/KRKit/Source/Categories/Foundation/NSMutableDictionary+KRKit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKit/Source/Categories/Foundation/NSMutableDictionary+KRKit.m -------------------------------------------------------------------------------- /KRKit/KRKit/Source/Categories/Foundation/NSMutableString+KRKit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKit/Source/Categories/Foundation/NSMutableString+KRKit.h -------------------------------------------------------------------------------- /KRKit/KRKit/Source/Categories/Foundation/NSMutableString+KRKit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKit/Source/Categories/Foundation/NSMutableString+KRKit.m -------------------------------------------------------------------------------- /KRKit/KRKit/Source/Categories/Foundation/NSObject+KRKit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKit/Source/Categories/Foundation/NSObject+KRKit.h -------------------------------------------------------------------------------- /KRKit/KRKit/Source/Categories/Foundation/NSObject+KRKit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKit/Source/Categories/Foundation/NSObject+KRKit.m -------------------------------------------------------------------------------- /KRKit/KRKit/Source/Categories/Foundation/NSString+KRKit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKit/Source/Categories/Foundation/NSString+KRKit.h -------------------------------------------------------------------------------- /KRKit/KRKit/Source/Categories/Foundation/NSString+KRKit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKit/Source/Categories/Foundation/NSString+KRKit.m -------------------------------------------------------------------------------- /KRKit/KRKit/Source/Categories/UIKit/UIColor+KRKit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKit/Source/Categories/UIKit/UIColor+KRKit.h -------------------------------------------------------------------------------- /KRKit/KRKit/Source/Categories/UIKit/UIColor+KRKit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKit/Source/Categories/UIKit/UIColor+KRKit.m -------------------------------------------------------------------------------- /KRKit/KRKit/Source/Categories/UIKit/UIImage+KRKit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKit/Source/Categories/UIKit/UIImage+KRKit.h -------------------------------------------------------------------------------- /KRKit/KRKit/Source/Categories/UIKit/UIImage+KRKit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKit/Source/Categories/UIKit/UIImage+KRKit.m -------------------------------------------------------------------------------- /KRKit/KRKit/Source/Categories/UIKit/UIImageView+KRKit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKit/Source/Categories/UIKit/UIImageView+KRKit.h -------------------------------------------------------------------------------- /KRKit/KRKit/Source/Categories/UIKit/UIImageView+KRKit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKit/Source/Categories/UIKit/UIImageView+KRKit.m -------------------------------------------------------------------------------- /KRKit/KRKit/Source/Categories/UIKit/UIView+KRKit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKit/Source/Categories/UIKit/UIView+KRKit.h -------------------------------------------------------------------------------- /KRKit/KRKit/Source/Categories/UIKit/UIView+KRKit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKit/Source/Categories/UIKit/UIView+KRKit.m -------------------------------------------------------------------------------- /KRKit/KRKit/Source/KRKit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKit/Source/KRKit.h -------------------------------------------------------------------------------- /KRKit/KRKit/Source/Macro/KRMacro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKit/Source/Macro/KRMacro.h -------------------------------------------------------------------------------- /KRKit/KRKit/Source/UI Component/KRImageLabelView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKit/Source/UI Component/KRImageLabelView.h -------------------------------------------------------------------------------- /KRKit/KRKit/Source/UI Component/KRImageLabelView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKit/Source/UI Component/KRImageLabelView.m -------------------------------------------------------------------------------- /KRKit/KRKitDemo/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKitDemo/AppDelegate.h -------------------------------------------------------------------------------- /KRKit/KRKitDemo/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKitDemo/AppDelegate.m -------------------------------------------------------------------------------- /KRKit/KRKitDemo/Base.lproj/LaunchScreen.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKitDemo/Base.lproj/LaunchScreen.xib -------------------------------------------------------------------------------- /KRKit/KRKitDemo/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKitDemo/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /KRKit/KRKitDemo/FirstViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKitDemo/FirstViewController.h -------------------------------------------------------------------------------- /KRKit/KRKitDemo/FirstViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKitDemo/FirstViewController.m -------------------------------------------------------------------------------- /KRKit/KRKitDemo/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKitDemo/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /KRKit/KRKitDemo/Images.xcassets/first.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKitDemo/Images.xcassets/first.imageset/Contents.json -------------------------------------------------------------------------------- /KRKit/KRKitDemo/Images.xcassets/first.imageset/first.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKitDemo/Images.xcassets/first.imageset/first.pdf -------------------------------------------------------------------------------- /KRKit/KRKitDemo/Images.xcassets/second.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKitDemo/Images.xcassets/second.imageset/Contents.json -------------------------------------------------------------------------------- /KRKit/KRKitDemo/Images.xcassets/second.imageset/second.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKitDemo/Images.xcassets/second.imageset/second.pdf -------------------------------------------------------------------------------- /KRKit/KRKitDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKitDemo/Info.plist -------------------------------------------------------------------------------- /KRKit/KRKitDemo/KRKitDemo-prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKitDemo/KRKitDemo-prefix.pch -------------------------------------------------------------------------------- /KRKit/KRKitDemo/SecondViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKitDemo/SecondViewController.h -------------------------------------------------------------------------------- /KRKit/KRKitDemo/SecondViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKitDemo/SecondViewController.m -------------------------------------------------------------------------------- /KRKit/KRKitDemo/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKitDemo/main.m -------------------------------------------------------------------------------- /KRKit/KRKitDemoTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKitDemoTests/Info.plist -------------------------------------------------------------------------------- /KRKit/KRKitDemoTests/KRKitDemoTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKitDemoTests/KRKitDemoTests.m -------------------------------------------------------------------------------- /KRKit/KRKitTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKitTests/Info.plist -------------------------------------------------------------------------------- /KRKit/KRKitTests/KRKitTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/KRKit/KRKitTests/KRKitTests.m -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/36Kr-Mobile/KRKit/HEAD/README.md --------------------------------------------------------------------------------