NYSKit
Introduction:
IOS应用快速构建框架。
Quick build framework for IOS apps.
Screenshot
Features
Usage
pod 'NYSKit', :git => 'https://github.com/niyongsheng/NYSKit.git'
pod 'NYSUIKit', :git => 'https://github.com/niyongsheng/NYSKit.git'
pod install
#import <NYSKit/NYSKit.h>
#import <NYSUIKit/NYSUIKit.h>
import NYSKit
import NYSUIKit
NYSKit Document:
https://niyongsheng.github.io/Document/NYSWS/NYSKit/index.html
NYSUIKit Document:
https://niyongsheng.github.io/Document/NYSWS/NYSUIKit/index.html
Example Project:
NYSWS
Architecture
NYSKit
├─ NYSError.h
├─ NYSError.m
├─ NYSKeyChain.h
├─ NYSKeyChain.m
├─ NYSKit.h
├─ NYSKitManager.h
├─ NYSKitManager.m
├─ NYSKitPublicHeader.h
├─ NYSNetRequest.h
├─ NYSNetRequest.m
├─ NYSRegularCheck.h
├─ NYSRegularCheck.m
├─ NYSTools.h
└─ NYSTools.m
NYSUIKit
├─ BaseClass
│ ├─ NYSBaseNavigationController.h
│ ├─ NYSBaseNavigationController.m
│ ├─ NYSBaseObject.h
│ ├─ NYSBaseObject.m
│ ├─ NYSBasePresenter.h
│ ├─ NYSBasePresenter.m
│ ├─ NYSBaseTabBarController.h
│ ├─ NYSBaseTabBarController.m
│ ├─ NYSBaseView.h
│ ├─ NYSBaseView.m
│ ├─ NYSBaseViewController.h
│ ├─ NYSBaseViewController.m
│ ├─ NYSBaseWindow.h
│ ├─ NYSBaseWindow.m
│ └─ WebViewController
│ ├─ ErrorHtml
│ ├─ NYSJSHandler.h
│ ├─ NYSJSHandler.m
│ ├─ NYSWebViewController.h
│ └─ NYSWebViewController.m
├─ Category
│ ├─ NSBundle+NYSFramework.h
│ ├─ NSBundle+NYSFramework.m
│ ├─ NSBundle+NYSLanguageSwitch.h
│ ├─ NSBundle+NYSLanguageSwitch.m
│ ├─ NSDictionary+NilSafe.h
│ ├─ NSDictionary+NilSafe.m
│ ├─ NSError+NYS.h
│ ├─ NSError+NYS.m
│ ├─ UIButton+NYS.h
│ ├─ UIButton+NYS.m
│ ├─ UIImage+NYS.h
│ ├─ UIImage+NYS.m
│ ├─ UINavigationController+FDFullscreenPopGesture.h
│ ├─ UINavigationController+FDFullscreenPopGesture.m
│ ├─ UINavigationController+NYSUIKit.h
│ ├─ UINavigationController+NYSUIKit.m
│ ├─ UITextField+NYS.h
│ ├─ UITextField+NYS.m
│ ├─ UIView+NYS.h
│ └─ UIView+NYS.m
├─ Manager
│ └─ ThemeManager
│ ├─ README.md
│ ├─ ThemeManager.h
│ └─ ThemeManager.m
├─ NYSUIKit
├─ NYSUIKit.h
├─ NYSUIKitPublicHeader.h
├─ Resources(资源文件:字体、图片、国际化)
├─ UI(UI组件库)
└─ Utilities
├─ NYSUIKitUtilities.h
└─ NYSUIKitUtilities.m
Remind
① ARC
② Cocoapods
③ iPhone\iPad
④ iOS >= 13.0
⑤ Xcode >= 14.0
Contribution
Contact Me
- E-mail: [email protected]
- Weibo: @Ni永胜