定位找人项目,基于Swift
语言,架构为MVVM
,采用主要第三方库为 RxSwift
+ Swinject
+ Moya
,导航采用 Coordinator
模式
git clone & pod install
pod 'Moya/RxSwift'
# Rx Extensions
pod 'RxDataSources', '~> 4.0'
pod 'RxSwiftExt', '~> 5.0'
pod 'RxViewController', '~> 1.0'
pod 'RxGesture', '~> 3.0'
pod 'RxOptional', '~> 4.0'
pod 'RxTheme', '~> 4.0'
pod 'NSObject+Rx', '~> 5.0' # https://github.com/RxSwiftCommunity/NSObject-Rx
# JSON Mapping
pod 'SwiftyJSON'
# Image
pod 'Kingfisher'
# UI
pod 'Hue'
pod 'NVActivityIndicatorView', '~> 4.0' # https://github.com/ninjaprox/NVActivityIndicatorView
pod 'ImageSlideshow/Kingfisher' # https://github.com/zvonicek/ImageSlideshow
pod 'Localize-Swift', '~> 3.0' # https://github.com/marmelroy/Localize-Swift
pod 'KafkaRefresh', '~> 1.0' # https://github.com/OpenFeyn/KafkaRefresh
pod 'WhatsNewKit', '~> 1.0' # https://github.com/SvenTiigi/WhatsNewKit
pod 'DropDown', '~> 2.0' # https://github.com/AssistoLab/DropDown
pod 'Toast-Swift', '~> 5.0' # https://github.com/scalessec/Toast-Swift
pod 'FloatingPanel', '~> 1.0' # https://github.com/SCENEE/FloatingPanel
pod 'Hero' # https://github.com/lkzhao/Hero
pod 'MJRefresh'
pod 'DZNEmptyDataSet'
pod 'FSPagerView'
pod 'HBDNavigationBar', '~> 1.7.5'
pod 'FCUUID'
pod 'MBProgressHUD'
pod 'YYText'
# pod "Texture"
pod 'SwiftDate'
pod 'SwiftEntryKit'
pod "SwiftPhoneNumberFormatter"
# pod 'Permission/Camera'
# pod 'Permission/Notifications'
# Keyboard
pod 'IQKeyboardManagerSwift', '~> 6.0' # https://github.com/hackiftekhar/IQKeyboardManager
# Auto Layout
pod 'SnapKit' # https://github.com/SnapKit/SnapKit
# Code Quality
# pod 'FLEX', '~> 4.0' # https://github.com/Flipboard/FLEX
pod 'SwifterSwift', '~> 5.0' # https://github.com/SwifterSwift/SwifterSwift
pod 'BonMot', '~> 5.0' # https://github.com/Rightpoint/BonMot
pod 'FileKit'
# 依赖
pod 'Swinject'
# pod 'SwinjectAutoregistration'
# 复用
pod 'Reusable'
# 加密
pod 'CryptoSwift'
# 友盟
pod 'UMCCommon'
pod 'UMCAnalytics'
pod 'UMCPush'
pod 'UMCCommonLog'
pod 'UMCShare/Social/ReducedWeChat'
pod 'UMCShare/Social/ReducedQQ'
pod 'UMCShare/Social/ReducedSina'
pod 'UMCSecurityPlugins'
# 地图
# pod 'AMap3DMap' #3D地图SDK
pod 'AMap2DMap' #2D地图SDK
pod 'AMapSearch'
pod 'AMapLocation'
pod 'Permission/Camera'
pod 'Permission/Notifications'
pod 'Permission/Location'
pod 'SwiftyStoreKit'
pod 'YPImagePicker'
pod 'Onboard'
pod 'DeviceKit'
MIT