Gavin123 / SwiftComponents

SwiftComponents

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SwiftComponents组件

  1. router 依赖 URLNavigator
  2. Extensions依赖SwifterSwift
  3. Rx部分依赖
  • RxSwift
  • RxViewController
  • RxOptional
  • RxDataSources
  • MJRefresh
  • MBProgressHUD
  • 后期考虑引入 RxKeyboard 'Moya/RxSwift' Moya-KakaJson
  • hook方法见航哥
  1. tools依赖
  • SnapKit
  • Kingfisher
  • MBProgressHUD
  1. service依赖
  • Moya
  • KakaJSON
  • SwiftyJSON

组件化实践

考虑集成中...

  1. KeychainAccess
  2. BEMCheckBox
  3. IHKeyboardAvoiding

Use

  1. pod update SwiftComponents --no-repo-update
  2. pod 'SwiftComponents', :path => '../SwiftComponents'
  3. pod 'SwiftComponents/router', :git => 'https://github.com/LZRight123/SwiftComponents.git'
  4. pod 'SwiftComponents', :podspec => 'https://github.com/LZRight123/SwiftComponents/blob/master/SwiftComponents.podspec'

About

SwiftComponents

License:MIT License


Languages

Language:Swift 98.3%Language:Ruby 1.7%Language:Objective-C 0.1%