



IOS应用快速构建框架。
Quick build framework for IOS apps.
pod 'NYSKit', '~> 0.0.7'
pod 'NYSUIKit', '~> 0.0.7'
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
Json Transition:
JsonModelFactory
Example Project:
NYSWS
NYSKit
├─ NYSAppStorePay.h
├─ NYSAppStorePay.m
├─ NYSError.h
├─ NYSError.m
├─ NYSKeyChain.h
├─ NYSKeyChain.m
├─ NYSKit.h
├─ NYSKitManager.h
├─ NYSKitManager.m
├─ NYSKitPublicHeader.h
├─ NYSNetRequest.h
├─ NYSNetRequest.m
├─ NYSRSAObjC.h
├─ NYSRSAObjC.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
│ ├─ 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
│ ├─ NSString+NYS.h
│ ├─ NSString+NYS.m
│ ├─ UIButton+NYS.h
│ ├─ UIButton+NYS.m
│ ├─ UIColor+NYS.h
│ ├─ UIColor+NYS.m
│ ├─ UIControl+NYS.h
│ ├─ UIControl+NYS.m
│ ├─ UIImage+NYS.h
│ ├─ UIImage+NYS.m
│ ├─ UINavigationController+FDFullscreenPopGesture.h
│ ├─ UINavigationController+FDFullscreenPopGesture.m
│ ├─ UINavigationController+NYS.h
│ ├─ UINavigationController+NYS.m
│ ├─ UIScrollView+EmptyDataSet.h
│ ├─ UIScrollView+EmptyDataSet.m
│ ├─ UITextField+NYS.h
│ ├─ UITextField+NYS.m
│ ├─ UIView+NYS.h
│ └─ UIView+NYS.m
├─ Manager
│ └─ ThemeManager
│ ├─ README.md
│ ├─ ThemeManager.h
│ └─ ThemeManager.m
├─ NYSUIKit.h
├─ NYSUIKitPublicHeader.h
├─ Resources
│ ├─ NYSUIKit.bundle
│ │ ├─ Info.plist
│ │ ├─ en.lproj
│ │ ├─ es.lproj
│ │ ├─ ja.lproj
│ │ ├─ ko.lproj
│ │ ├─ lao.lproj
│ │ ├─ zh-Hans.lproj
│ │ └─ zh-Hant.lproj
│ ├─ NYSUIKit.xcassets
│ │ ├─ Contents.json
│ │ ├─ EmptyData
│ │ ├─ Refresh
│ │ ├─ Theme
│ │ └─ TopBar
│ ├─ douyuFont.otf
│ └─ load_error.html
├─ UI
│ ├─ BFPaperCheckbox
│ │ ├─ BFPaperCheckbox.h
│ │ └─ BFPaperCheckbox.m
│ ├─ CMPopTipView
│ │ ├─ CMPopTipView.h
│ │ └─ CMPopTipView.m
│ ├─ LEETheme
│ │ ├─ LEETheme.h
│ │ ├─ LEETheme.m
│ │ └─ LEEThemeHelper.h
│ ├─ NYSBlugeTabBar
│ │ ├─ NYSBlugeTabBar.h
│ │ └─ NYSBlugeTabBar.m
│ ├─ NYSBubbleButton
│ │ ├─ NYSBubbleButton.h
│ │ └─ NYSBubbleButton.m
│ ├─ NYSFirVersionCheck
│ │ ├─ NYSFirVersionCheck.h
│ │ └─ NYSFirVersionCheck.m
│ ├─ NYSIconLeftButton
│ │ ├─ NYSIconLeftButton.h
│ │ └─ NYSIconLeftButton.m
│ ├─ NYSLabel
│ │ ├─ NYSLabel.h
│ │ └─ NYSLabel.m
│ ├─ NYSLoadingButton
│ │ ├─ NYSLoadingButton.h
│ │ └─ NYSLoadingButton.m
│ ├─ NYSLocation
│ │ ├─ NYSLocationTransform.h
│ │ ├─ NYSLocationTransform.m
│ │ ├─ NYSSystemLocation.h
│ │ └─ NYSSystemLocation.m
│ ├─ NYSMemoryLabel
│ │ ├─ NYSMemoryLabel.h
│ │ └─ NYSMemoryLabel.m
│ ├─ NYSPopView
│ │ ├─ NYSPopAnimationTool.h
│ │ ├─ NYSPopAnimationTool.m
│ │ ├─ NYSPopView.h
│ │ └─ NYSPopView.m
│ ├─ NYSScrollLabel
│ │ ├─ NYSScrollLabel.h
│ │ └─ NYSScrollLabel.m
│ ├─ NYSTableViewAnimation
│ │ ├─ NYSTableViewAnimation.h
│ │ └─ NYSTableViewAnimation.m
│ └─ YYFPSLabel
│ ├─ YYFPSLabel.h
│ └─ YYFPSLabel.m
└─ Utilities
├─ NYSUIKitUtilities.h
└─ NYSUIKitUtilities.m
① ARC
② Cocoapods
③ iPhone\iPad
④ iOS >= 13.0
⑤ Xcode >= 14.0
- E-mail: niyongsheng@Outlook.com
- Weibo: @Ni永胜

Leave a Reply