用swift快速快发一款App

Overview

XJSwiftKit

集成常用的第三方库,封装了多种基类,为Foundation和UIKit提供多种分类方法,使用Swift快速开发一款应用。

BaseViewController

Base
XJBaseViewController
Navigation
XJNavigationViewController
TabBar
XJTabBarViewController
WebView
XJWKWebViewController
Segment
XJSegmentViewController
Search
XJSearchViewController

Tools

日期
YSDateTool
正则
YSRegexTool
联系人
YSContactsTool
运行时
YSRuntimeTool
多线程
YSAsyncTool
日历
YSEKEventTool
文字计算
YSContentSizeTool
相册
YSAlbumTool
二维码
YSQRCodeTool
App
YSAppTool
打印
YSPrintTool
数据库
YSDbTool

Category

Foundation

Array
Array+Extension
Bundle
Bundle+Extension
Data
Data+Extension
Date
Date+Extension
DateFormatter
DateFormatter+Extension
Dictionary
Dictionary+Extension
DispatchQueue
DispatchQueue+Extension
FileManager
FileManager+Extension
NSObject
NSObject+Extension
String
String+Extension
Timer
Timer+Extension
UIDevice
UIDevice+Extension
URL
URL+Extension
Bool
Bool+Extension
Int
Int+Extension
Int64
Int64+Extension
Float
Float+Extension
Double
Double+Extension
CGFloat
CGFloat+Extension
CLLocation
CLLocation+Extension
NSAttributedString
NSAttributedString+Extension
Range
Range+Extension
NSRange
NSRange+Extension

UIKit

UIFont
UIFont+Extension
UIImage
UIImage+Extension
UIColor
UIColor+Extension
UIView
UIView+Extension
UIImageView
UIImageView+Extension
UILabel
UILabel+Extension
UIButton
UIButton+Extension
UITextField
UITextField+Extension
UITextView
UITextView+Extension
UISwitch
UISwitch+Extension
UITableView
UITableView+Extension
UICollectionView
UICollectionView+Extension
UIScrollView
UIScrollView+Extension
UIAlertController
UIAlertController+Extension
UIPageControl
UIPageControl+Extension
UIApplication
UIApplication+Extension
UISlider
UISlider+Extension
UIViewController
UIViewController+Extension
UIControl
UIControl+Extension
UIBezierPath
UIBezierPath+Extension
UIStackViewe
UIStackView+Extension

ThirdLib

Networking
pod 'Alamofire'
RxSwift
pod 'RxSwift','5.0.1'
pod 'RxCocoa','5.0.0'
Image
pod 'Kingfisher'
Auto Layout
pod 'SnapKit'
JSON Mapping
pod 'HandyJSON','5.0.2'
Refresh
pod 'MJRefresh'
HUD
pod 'MBProgressHUD'
pod 'NVActivityIndicatorView'
Listen Network
pod 'ReachabilitySwift','4.3.0'
Keyboard Manager
pod 'IQKeyboardManagerSwift'
Video player
pod 'ZFPlayer', '4.0.1'
pod 'ZFPlayer/ControlView', '4.0.1'
pod 'ZFPlayer/AVPlayer', '4.0.1'
Scan QRCode
pod 'SGQRCode', '3.5.0'
Empty View
pod 'DZNEmptyDataSet','1.8.1'
Sqlite
pod 'FMDB','2.7.5'
Transition Animation
pod 'WXSTransition', '~> 1.2.1'
Select Photo
pod 'ZLPhotoBrowser'
PopGesture
pod 'FDFullscreenPopGesture'
Carousel
pod 'FSPagerView'

You might also like...
Owner
LR
Anything is possible
LR