├── LightCloud.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ └── contents.xcworkspacedata └── xcuserdata │ └── pircate.xcuserdatad │ └── xcschemes │ └── xcschememanagement.plist ├── LightCloud.xcworkspace └── contents.xcworkspacedata ├── LightCloud ├── API │ ├── BannerAPI.swift │ ├── LCError+Message.swift │ ├── LCObject+Rx.swift │ ├── LCQuery+Rx.swift │ └── LCUser+Rx.swift ├── App │ ├── AppDelegate+Root.swift │ ├── AppDelegate+Services.swift │ ├── AppDelegate.swift │ └── ImportFile.swift ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ ├── Login │ │ ├── Contents.json │ │ ├── login_button_disabled.imageset │ │ │ ├── Contents.json │ │ │ ├── Rectangle 26@2x.png │ │ │ └── Rectangle 26@3x.png │ │ └── login_button_enabled.imageset │ │ │ ├── Contents.json │ │ │ ├── Rectangle 27@2x.png │ │ │ └── Rectangle 27@3x.png │ ├── like.imageset │ │ ├── Contents.json │ │ ├── 喜欢(2)-1.png │ │ └── 喜欢(2).png │ └── unlike.imageset │ │ ├── Contents.json │ │ ├── 喜欢(3)-1.png │ │ └── 喜欢(3).png ├── Base.lproj │ └── LaunchScreen.storyboard ├── Classes │ ├── Base │ │ └── Controller │ │ │ ├── BaseViewController.swift │ │ │ └── MainViewController.swift │ ├── Home │ │ ├── Controller │ │ │ ├── HomeViewController.swift │ │ │ ├── QueryViewController.swift │ │ │ ├── TestViewController.swift │ │ │ └── TestViewController.xib │ │ ├── Model │ │ │ ├── BannerItemModel.swift │ │ │ └── TodoItemModel.swift │ │ ├── View │ │ │ └── View │ │ │ │ └── TodoItemCell.swift │ │ └── ViewModel │ │ │ ├── HomeViewModel.swift │ │ │ └── QueryViewModel.swift │ └── Login │ │ ├── Controller │ │ ├── LoginViewController.swift │ │ └── RegisterViewController.swift │ │ ├── View │ │ └── View │ │ │ └── EffectTextField.swift │ │ └── ViewModel │ │ ├── LoginViewModel.swift │ │ └── RegisterViewModel.swift ├── Extension │ ├── EasyRefresher+Rx.swift │ ├── SnapKit+UIViewController.swift │ ├── Toast+Rx.swift │ └── UIState+Rx.swift ├── Info.plist ├── LightCloud-Bridging-Header.h ├── Network │ ├── Network+LightCloud.swift │ └── Response+LightCloud.swift └── Vendor │ ├── FSCycleScrollView.swift │ └── Toast.swift ├── LightCloudTests ├── Info.plist └── LightCloudTests.swift ├── LightCloudUITests ├── Info.plist └── LightCloudUITests.swift ├── Podfile ├── Podfile.lock ├── Pods ├── Alamofire.xcodeproj │ ├── project.pbxproj │ └── xcuserdata │ │ └── pircate.xcuserdatad │ │ └── xcschemes │ │ └── Alamofire.xcscheme ├── Alamofire │ ├── LICENSE │ ├── README.md │ └── Source │ │ ├── AFError.swift │ │ ├── Alamofire.swift │ │ ├── DispatchQueue+Alamofire.swift │ │ ├── MultipartFormData.swift │ │ ├── NetworkReachabilityManager.swift │ │ ├── Notifications.swift │ │ ├── ParameterEncoding.swift │ │ ├── Request.swift │ │ ├── Response.swift │ │ ├── ResponseSerialization.swift │ │ ├── Result.swift │ │ ├── ServerTrustPolicy.swift │ │ ├── SessionDelegate.swift │ │ ├── SessionManager.swift │ │ ├── TaskDelegate.swift │ │ ├── Timeline.swift │ │ └── Validation.swift ├── CleanJSON.xcodeproj │ ├── project.pbxproj │ └── xcuserdata │ │ └── pircate.xcuserdatad │ │ └── xcschemes │ │ └── CleanJSON.xcscheme ├── CleanJSON │ ├── CleanJSON │ │ └── Classes │ │ │ ├── CaseDefaultable.swift │ │ │ ├── CleanDecoder.swift │ │ │ ├── CleanJSONDecoder.swift │ │ │ ├── CleanJSONDecodingStorage.swift │ │ │ ├── CleanJSONKey.swift │ │ │ ├── CleanJSONKeyedDecodingContainer.swift │ │ │ ├── CleanJSONUnkeyedDecodingContainer.swift │ │ │ ├── DecodingError+CleanJSON.swift │ │ │ ├── DecodingStrategy.swift │ │ │ ├── Defaultable.swift │ │ │ ├── JSONAdapter.swift │ │ │ ├── ToJSON.swift │ │ │ ├── _CleanJSONDecoder+Decode.swift │ │ │ ├── _CleanJSONDecoder+SingleValueDecodingContainer.swift │ │ │ ├── _CleanJSONDecoder+Unbox.swift │ │ │ └── _CleanJSONDecoder.swift │ ├── LICENSE │ └── README.md ├── CocoaChainKit.xcodeproj │ ├── project.pbxproj │ └── xcuserdata │ │ └── pircate.xcuserdatad │ │ └── xcschemes │ │ └── CocoaChainKit.xcscheme ├── CocoaChainKit │ ├── CocoaChainKit │ │ └── Classes │ │ │ ├── Chain.swift │ │ │ ├── ChainCompatible.swift │ │ │ ├── DateFormatter+Chain.swift │ │ │ ├── HasFont+Chain.swift │ │ │ ├── HasFont.swift │ │ │ ├── HasText+Chain.swift │ │ │ ├── HasText.swift │ │ │ ├── NSMutableAttributedString+Chain.swift │ │ │ ├── NotificationCenter+Chain.swift │ │ │ ├── UIActivityIndicatorView+Chain.swift │ │ │ ├── UIBarButtonItem+Chain.swift │ │ │ ├── UIBarItem+Chain.swift │ │ │ ├── UIButton+Chain.swift │ │ │ ├── UICollectionView+Chain.swift │ │ │ ├── UICollectionViewFlowLayout+Chain.swift │ │ │ ├── UIControl+Chain.swift │ │ │ ├── UIDatePicker+Chain.swift │ │ │ ├── UIGestureRecognizer+Chain.swift │ │ │ ├── UIImageView+Chain.swift │ │ │ ├── UILabel+Chain.swift │ │ │ ├── UINavigationBar+Chain.swift │ │ │ ├── UINavigationItem+Chain.swift │ │ │ ├── UIPickerView+Chain.swift │ │ │ ├── UIProgressView+Chain.swift │ │ │ ├── UIResponder+Chain.swift │ │ │ ├── UIScrollView+Chain.swift │ │ │ ├── UISegmentedControl+Chain.swift │ │ │ ├── UISlider+Chain.swift │ │ │ ├── UIStepper+Chain.swift │ │ │ ├── UISwitch+Chain.swift │ │ │ ├── UITableView+Chain.swift │ │ │ ├── UITextField+Chain.swift │ │ │ ├── UITextView+Chain.swift │ │ │ ├── UIView+Chain.swift │ │ │ └── UserDefaults+Chain.swift │ ├── LICENSE │ └── README.md ├── Differentiator.xcodeproj │ ├── project.pbxproj │ └── xcuserdata │ │ └── pircate.xcuserdatad │ │ └── xcschemes │ │ └── Differentiator.xcscheme ├── Differentiator │ ├── LICENSE.md │ ├── README.md │ └── Sources │ │ └── Differentiator │ │ ├── AnimatableSectionModel.swift │ │ ├── AnimatableSectionModelType+ItemPath.swift │ │ ├── AnimatableSectionModelType.swift │ │ ├── Changeset.swift │ │ ├── Diff.swift │ │ ├── IdentifiableType.swift │ │ ├── IdentifiableValue.swift │ │ ├── ItemPath.swift │ │ ├── Optional+Extensions.swift │ │ ├── SectionModel.swift │ │ ├── SectionModelType.swift │ │ └── Utilities.swift ├── EachNavigationBar.xcodeproj │ ├── project.pbxproj │ └── xcuserdata │ │ └── pircate.xcuserdatad │ │ └── xcschemes │ │ ├── EachNavigationBar-EachNavigationBar.xcscheme │ │ └── EachNavigationBar.xcscheme ├── EachNavigationBar │ ├── EachNavigationBar │ │ ├── Assets │ │ │ └── EachNavigationBar.xcassets │ │ │ │ ├── Contents.json │ │ │ │ └── navigation_back_default.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── navigation_back_default.png │ │ └── Classes │ │ │ ├── AssociatedKeys.swift │ │ │ ├── BackBarButtonItem.swift │ │ │ ├── Configuration.swift │ │ │ ├── Const.swift │ │ │ ├── EachNavigationBar.swift │ │ │ ├── EachNavigationItem.swift │ │ │ ├── Navigation.swift │ │ │ ├── Shadow.swift │ │ │ ├── UINavigationBar+Sugar.swift │ │ │ ├── UINavigationController+EachNavigationBar.swift │ │ │ ├── UITableViewController+EachNavigationBar.swift │ │ │ ├── UIViewController+Associated.swift │ │ │ ├── UIViewController+EachNavigationBar.swift │ │ │ ├── UIViewController+Navigation.swift │ │ │ └── UIViewController+Swizzling.swift │ ├── LICENSE │ └── README.md ├── EasyRefresher │ ├── EasyRefresher │ │ ├── Assets │ │ │ ├── EasyRefresher.xcassets │ │ │ │ ├── Contents.json │ │ │ │ └── refresh_arrow_down.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── refresh_arrow_down.png │ │ │ ├── en.lproj │ │ │ │ └── Localizable.strings │ │ │ └── zh-Hans.lproj │ │ │ │ └── Localizable.strings │ │ └── Classes │ │ │ ├── AppearanceRefreshFooter.swift │ │ │ ├── AutoRefreshFooter.swift │ │ │ ├── Displayable.swift │ │ │ ├── HasActivityIndicator.swift │ │ │ ├── HasStateTitle.swift │ │ │ ├── Localized.swift │ │ │ ├── Refresh.swift │ │ │ ├── RefreshComponent.swift │ │ │ ├── RefreshFooter.swift │ │ │ ├── RefreshHeader.swift │ │ │ ├── RefreshStateful.swift │ │ │ ├── Refreshable.swift │ │ │ ├── ScrollViewObservation.swift │ │ │ └── UIScrollView+Refresh.swift │ └── LICENSE ├── ExtensionX.xcodeproj │ ├── project.pbxproj │ └── xcuserdata │ │ └── pircate.xcuserdatad │ │ └── xcschemes │ │ └── ExtensionX.xcscheme ├── ExtensionX │ ├── ExtensionX.podspec │ └── Sources │ │ ├── .gitkeep │ │ ├── ArrayExt.swift │ │ ├── StringExt.swift │ │ ├── UIBarButtonItemExt.swift │ │ ├── UIColorExt.swift │ │ ├── UIScreenExt.swift │ │ └── UIViewControllerExt.swift ├── FSPagerView.xcodeproj │ ├── project.pbxproj │ └── xcuserdata │ │ └── pircate.xcuserdatad │ │ └── xcschemes │ │ └── FSPagerView.xcscheme ├── FSPagerView │ ├── LICENSE │ ├── README-OBJECTIVE-C.md │ └── Sources │ │ ├── FSPageControl.swift │ │ ├── FSPageViewLayout.swift │ │ ├── FSPageViewTransformer.swift │ │ ├── FSPagerCollectionView.swift │ │ ├── FSPagerView.swift │ │ ├── FSPagerViewCell.swift │ │ ├── FSPagerViewLayoutAttributes.swift │ │ ├── FSPagerViewObjcCompat.h │ │ └── FSPagerViewObjcCompat.m ├── IQKeyboardManagerSwift.xcodeproj │ ├── project.pbxproj │ └── xcuserdata │ │ └── pircate.xcuserdatad │ │ └── xcschemes │ │ └── IQKeyboardManagerSwift.xcscheme ├── IQKeyboardManagerSwift │ ├── IQKeyboardManagerSwift │ │ ├── Categories │ │ │ ├── IQNSArray+Sort.swift │ │ │ ├── IQUIScrollView+Additions.swift │ │ │ ├── IQUITextFieldView+Additions.swift │ │ │ ├── IQUIView+Hierarchy.swift │ │ │ └── IQUIViewController+Additions.swift │ │ ├── Constants │ │ │ ├── IQKeyboardManagerConstants.swift │ │ │ └── IQKeyboardManagerConstantsInternal.swift │ │ ├── IQKeyboardManager.swift │ │ ├── IQKeyboardReturnKeyHandler.swift │ │ ├── IQTextView │ │ │ └── IQTextView.swift │ │ ├── IQToolbar │ │ │ ├── IQBarButtonItem.swift │ │ │ ├── IQInvocation.swift │ │ │ ├── IQPreviousNextView.swift │ │ │ ├── IQTitleBarButtonItem.swift │ │ │ ├── IQToolbar.swift │ │ │ └── IQUIView+IQKeyboardToolbar.swift │ │ └── Resources │ │ │ └── IQKeyboardManager.bundle │ │ │ ├── IQButtonBarArrowDown@2x.png │ │ │ ├── IQButtonBarArrowDown@3x.png │ │ │ ├── IQButtonBarArrowLeft@2x.png │ │ │ ├── IQButtonBarArrowLeft@3x.png │ │ │ ├── IQButtonBarArrowRight@2x.png │ │ │ ├── IQButtonBarArrowRight@3x.png │ │ │ ├── IQButtonBarArrowUp@2x.png │ │ │ └── IQButtonBarArrowUp@3x.png │ ├── LICENSE.md │ └── README.md ├── Kingfisher.xcodeproj │ ├── project.pbxproj │ └── xcuserdata │ │ └── pircate.xcuserdatad │ │ └── xcschemes │ │ └── Kingfisher.xcscheme ├── Kingfisher │ ├── LICENSE │ ├── README.md │ └── Sources │ │ ├── Cache │ │ ├── CacheSerializer.swift │ │ ├── DiskStorage.swift │ │ ├── FormatIndicatedCacheSerializer.swift │ │ ├── ImageCache.swift │ │ ├── MemoryStorage.swift │ │ └── Storage.swift │ │ ├── Extensions │ │ ├── ImageView+Kingfisher.swift │ │ └── UIButton+Kingfisher.swift │ │ ├── General │ │ ├── Deprecated.swift │ │ ├── ImageSource │ │ │ ├── ImageDataProvider.swift │ │ │ ├── Resource.swift │ │ │ └── Source.swift │ │ ├── Kingfisher.swift │ │ ├── KingfisherError.swift │ │ ├── KingfisherManager.swift │ │ └── KingfisherOptionsInfo.swift │ │ ├── Image │ │ ├── Filter.swift │ │ ├── GIFAnimatedImage.swift │ │ ├── Image.swift │ │ ├── ImageDrawing.swift │ │ ├── ImageFormat.swift │ │ ├── ImageProcessor.swift │ │ ├── ImageProgressive.swift │ │ ├── ImageTransition.swift │ │ └── Placeholder.swift │ │ ├── Kingfisher.h │ │ ├── Networking │ │ ├── AuthenticationChallengeResponsable.swift │ │ ├── ImageDataProcessor.swift │ │ ├── ImageDownloader.swift │ │ ├── ImageDownloaderDelegate.swift │ │ ├── ImageModifier.swift │ │ ├── ImagePrefetcher.swift │ │ ├── RedirectHandler.swift │ │ ├── RequestModifier.swift │ │ ├── SessionDataTask.swift │ │ └── SessionDelegate.swift │ │ ├── Utility │ │ ├── Box.swift │ │ ├── CallbackQueue.swift │ │ ├── Delegate.swift │ │ ├── ExtensionHelpers.swift │ │ ├── Result.swift │ │ ├── Runtime.swift │ │ ├── SizeExtensions.swift │ │ └── String+MD5.swift │ │ └── Views │ │ ├── AnimatedImageView.swift │ │ └── Indicator.swift ├── LeanCloud.xcodeproj │ ├── project.pbxproj │ └── xcuserdata │ │ └── pircate.xcuserdatad │ │ └── xcschemes │ │ └── LeanCloud.xcscheme ├── LeanCloud │ ├── LICENSE │ ├── README.md │ └── Sources │ │ ├── Foundation │ │ ├── Application.swift │ │ ├── Error.swift │ │ ├── Lazyload.swift │ │ ├── Logger.swift │ │ ├── MD5.swift │ │ └── Polyfill │ │ │ ├── Polyfill.h │ │ │ ├── Polyfill.m │ │ │ └── module.modulemap │ │ ├── LocalStorage │ │ ├── LocalStorage.swift │ │ └── PersistentController.swift │ │ └── Storage │ │ ├── AppRouterCache.swift │ │ ├── AppRouterCache.xcdatamodeld │ │ └── AppRouterCache.xcdatamodel │ │ │ └── contents │ │ ├── BatchRequest.swift │ │ ├── CQLClient.swift │ │ ├── DataType │ │ ├── ACL.swift │ │ ├── Array.swift │ │ ├── Bool.swift │ │ ├── Data.swift │ │ ├── Date.swift │ │ ├── Dictionary.swift │ │ ├── File.swift │ │ ├── GeoPoint.swift │ │ ├── Installation.swift │ │ ├── Null.swift │ │ ├── Number.swift │ │ ├── Object.swift │ │ ├── Relation.swift │ │ ├── Role.swift │ │ ├── String.swift │ │ └── User.swift │ │ ├── Engine.swift │ │ ├── Extension.swift │ │ ├── FileUploader.swift │ │ ├── HTTPClient.swift │ │ ├── HTTPRouter.swift │ │ ├── LeanCloud.swift │ │ ├── ObjectProfiler.swift │ │ ├── ObjectUpdater.swift │ │ ├── Operation.swift │ │ ├── Query.swift │ │ ├── Request.swift │ │ ├── Response.swift │ │ ├── Result.swift │ │ ├── Runtime.swift │ │ ├── SMSClient.swift │ │ ├── StorageContext.xcdatamodeld │ │ └── StorageContext.xcdatamodel │ │ │ └── contents │ │ ├── StorageContextCache.swift │ │ ├── Utility.swift │ │ └── Value.swift ├── Local Podspecs │ └── ExtensionX.podspec.json ├── Manifest.lock ├── Moya.xcodeproj │ ├── project.pbxproj │ └── xcuserdata │ │ └── pircate.xcuserdatad │ │ └── xcschemes │ │ └── Moya.xcscheme ├── Moya │ ├── License.md │ ├── Readme.md │ └── Sources │ │ ├── Moya │ │ ├── AnyEncodable.swift │ │ ├── Cancellable.swift │ │ ├── Endpoint.swift │ │ ├── Image.swift │ │ ├── Moya+Alamofire.swift │ │ ├── MoyaError.swift │ │ ├── MoyaProvider+Defaults.swift │ │ ├── MoyaProvider+Internal.swift │ │ ├── MoyaProvider.swift │ │ ├── MultiTarget.swift │ │ ├── MultipartFormData.swift │ │ ├── Plugin.swift │ │ ├── Plugins │ │ │ ├── AccessTokenPlugin.swift │ │ │ ├── CredentialsPlugin.swift │ │ │ ├── NetworkActivityPlugin.swift │ │ │ └── NetworkLoggerPlugin.swift │ │ ├── Response.swift │ │ ├── TargetType.swift │ │ ├── Task.swift │ │ ├── URL+Moya.swift │ │ ├── URLRequest+Encoding.swift │ │ └── ValidationType.swift │ │ └── RxMoya │ │ ├── MoyaProvider+Rx.swift │ │ ├── Observable+Response.swift │ │ └── Single+Response.swift ├── Pods.xcodeproj │ ├── project.pbxproj │ └── xcuserdata │ │ ├── gaox.xcuserdatad │ │ └── xcschemes │ │ │ ├── Alamofire.xcscheme │ │ │ ├── CocoaChainKit.xcscheme │ │ │ ├── Differentiator.xcscheme │ │ │ ├── EachNavigationBar.xcscheme │ │ │ ├── ExtensionX.xcscheme │ │ │ ├── FSCycleScrollView.xcscheme │ │ │ ├── FSPagerView.xcscheme │ │ │ ├── IQKeyboardManagerSwift.xcscheme │ │ │ ├── Kingfisher.xcscheme │ │ │ ├── LeanCloud.xcscheme │ │ │ ├── MJRefresh.xcscheme │ │ │ ├── Moya.xcscheme │ │ │ ├── Pods-LightCloud.xcscheme │ │ │ ├── Pods-LightCloudTests.xcscheme │ │ │ ├── Pods-LightCloudUITests.xcscheme │ │ │ ├── Result.xcscheme │ │ │ ├── RxCocoa.xcscheme │ │ │ ├── RxDataSources.xcscheme │ │ │ ├── RxGesture.xcscheme │ │ │ ├── RxNetwork.xcscheme │ │ │ ├── RxSwift.xcscheme │ │ │ ├── RxSwiftExt.xcscheme │ │ │ ├── RxSwiftX.xcscheme │ │ │ ├── SnapKit.xcscheme │ │ │ ├── Toast-Swift.xcscheme │ │ │ └── netfox.xcscheme │ │ ├── gaoxiang.xcuserdatad │ │ └── xcschemes │ │ │ ├── Alamofire.xcscheme │ │ │ ├── CleanJSON.xcscheme │ │ │ ├── CocoaChainKit.xcscheme │ │ │ ├── Differentiator.xcscheme │ │ │ ├── EachNavigationBar-EachNavigationBar.xcscheme │ │ │ ├── EachNavigationBar.xcscheme │ │ │ ├── EasyRefresher-EasyRefresher.xcscheme │ │ │ ├── EasyRefresher.xcscheme │ │ │ ├── ExtensionX.xcscheme │ │ │ ├── FSPagerView.xcscheme │ │ │ ├── IQKeyboardManagerSwift.xcscheme │ │ │ ├── Kingfisher.xcscheme │ │ │ ├── LeanCloud.xcscheme │ │ │ ├── Moya.xcscheme │ │ │ ├── Pods-LightCloud.xcscheme │ │ │ ├── Pods-LightCloudTests.xcscheme │ │ │ ├── Pods-LightCloudUITests.xcscheme │ │ │ ├── Result.xcscheme │ │ │ ├── RxCocoa.xcscheme │ │ │ ├── RxDataSources.xcscheme │ │ │ ├── RxGesture.xcscheme │ │ │ ├── RxNetwork.xcscheme │ │ │ ├── RxSwift.xcscheme │ │ │ ├── RxSwiftExt.xcscheme │ │ │ ├── RxSwiftX.xcscheme │ │ │ ├── SnapKit.xcscheme │ │ │ ├── Toast-Swift.xcscheme │ │ │ └── netfox.xcscheme │ │ ├── gin.xcuserdatad │ │ └── xcschemes │ │ │ ├── FSCycleScrollView.xcscheme │ │ │ ├── FSPagerView.xcscheme │ │ │ ├── Moya.xcscheme │ │ │ ├── RxGesture.xcscheme │ │ │ ├── RxNetwork.xcscheme │ │ │ ├── RxSwiftExt.xcscheme │ │ │ ├── RxSwiftX.xcscheme │ │ │ └── netfox.xcscheme │ │ └── pircate.xcuserdatad │ │ └── xcschemes │ │ ├── Alamofire.xcscheme │ │ ├── CleanJSON.xcscheme │ │ ├── CocoaChainKit.xcscheme │ │ ├── Differentiator.xcscheme │ │ ├── EachNavigationBar-EachNavigationBar.xcscheme │ │ ├── EachNavigationBar.xcscheme │ │ ├── EasyRefresher-EasyRefresher.xcscheme │ │ ├── EasyRefresher.xcscheme │ │ ├── ExtensionX.xcscheme │ │ ├── FSPagerView.xcscheme │ │ ├── IQKeyboardManagerSwift.xcscheme │ │ ├── Kingfisher.xcscheme │ │ ├── LeanCloud.xcscheme │ │ ├── Moya.xcscheme │ │ ├── Pods-LightCloud.xcscheme │ │ ├── Pods-LightCloudTests.xcscheme │ │ ├── Pods-LightCloudUITests.xcscheme │ │ ├── Result.xcscheme │ │ ├── RxCocoa.xcscheme │ │ ├── RxDataSources.xcscheme │ │ ├── RxGesture.xcscheme │ │ ├── RxNetwork.xcscheme │ │ ├── RxSwift.xcscheme │ │ ├── RxSwiftExt.xcscheme │ │ ├── RxSwiftX.xcscheme │ │ ├── SnapKit.xcscheme │ │ ├── Toast-Swift.xcscheme │ │ ├── netfox.xcscheme │ │ └── xcschememanagement.plist ├── Result.xcodeproj │ ├── project.pbxproj │ └── xcuserdata │ │ └── pircate.xcuserdatad │ │ └── xcschemes │ │ └── Result.xcscheme ├── Result │ ├── LICENSE │ ├── README.md │ └── Result │ │ ├── AnyError.swift │ │ ├── NoError.swift │ │ ├── Result.swift │ │ └── ResultProtocol.swift ├── RxCocoa.xcodeproj │ ├── project.pbxproj │ └── xcuserdata │ │ └── pircate.xcuserdatad │ │ └── xcschemes │ │ └── RxCocoa.xcscheme ├── RxCocoa │ ├── LICENSE.md │ ├── Platform │ │ ├── DataStructures │ │ │ ├── Bag.swift │ │ │ ├── InfiniteSequence.swift │ │ │ ├── PriorityQueue.swift │ │ │ └── Queue.swift │ │ ├── DeprecationWarner.swift │ │ ├── DispatchQueue+Extensions.swift │ │ ├── Platform.Darwin.swift │ │ ├── Platform.Linux.swift │ │ └── RecursiveLock.swift │ ├── README.md │ └── RxCocoa │ │ ├── Common │ │ ├── Binder.swift │ │ ├── ControlTarget.swift │ │ ├── DelegateProxy.swift │ │ ├── DelegateProxyType.swift │ │ ├── KeyPathBinder.swift │ │ ├── NSLayoutConstraint+Rx.swift │ │ ├── Observable+Bind.swift │ │ ├── RxCocoaObjCRuntimeError+Extensions.swift │ │ ├── RxTarget.swift │ │ ├── SectionedViewDataSourceType.swift │ │ └── TextInput.swift │ │ ├── Deprecated.swift │ │ ├── Foundation │ │ ├── KVORepresentable+CoreGraphics.swift │ │ ├── KVORepresentable+Swift.swift │ │ ├── KVORepresentable.swift │ │ ├── Logging.swift │ │ ├── NSObject+Rx+KVORepresentable.swift │ │ ├── NSObject+Rx+RawRepresentable.swift │ │ ├── NSObject+Rx.swift │ │ ├── NotificationCenter+Rx.swift │ │ └── URLSession+Rx.swift │ │ ├── Runtime │ │ ├── _RX.m │ │ ├── _RXDelegateProxy.m │ │ ├── _RXKVOObserver.m │ │ ├── _RXObjCRuntime.m │ │ └── include │ │ │ ├── RxCocoaRuntime.h │ │ │ ├── _RX.h │ │ │ ├── _RXDelegateProxy.h │ │ │ ├── _RXKVOObserver.h │ │ │ └── _RXObjCRuntime.h │ │ ├── RxCocoa.h │ │ ├── RxCocoa.swift │ │ ├── Traits │ │ ├── BehaviorRelay.swift │ │ ├── ControlEvent.swift │ │ ├── ControlProperty.swift │ │ ├── Driver │ │ │ ├── BehaviorRelay+Driver.swift │ │ │ ├── ControlEvent+Driver.swift │ │ │ ├── ControlProperty+Driver.swift │ │ │ ├── Driver+Subscription.swift │ │ │ ├── Driver.swift │ │ │ └── ObservableConvertibleType+Driver.swift │ │ ├── PublishRelay.swift │ │ ├── SharedSequence │ │ │ ├── ObservableConvertibleType+SharedSequence.swift │ │ │ ├── SchedulerType+SharedSequence.swift │ │ │ ├── SharedSequence+Operators+arity.swift │ │ │ ├── SharedSequence+Operators.swift │ │ │ └── SharedSequence.swift │ │ └── Signal │ │ │ ├── ControlEvent+Signal.swift │ │ │ ├── ObservableConvertibleType+Signal.swift │ │ │ ├── PublishRelay+Signal.swift │ │ │ ├── Signal+Subscription.swift │ │ │ └── Signal.swift │ │ ├── iOS │ │ ├── DataSources │ │ │ ├── RxCollectionViewReactiveArrayDataSource.swift │ │ │ ├── RxPickerViewAdapter.swift │ │ │ └── RxTableViewReactiveArrayDataSource.swift │ │ ├── Events │ │ │ └── ItemEvents.swift │ │ ├── NSTextStorage+Rx.swift │ │ ├── Protocols │ │ │ ├── RxCollectionViewDataSourceType.swift │ │ │ ├── RxPickerViewDataSourceType.swift │ │ │ └── RxTableViewDataSourceType.swift │ │ ├── Proxies │ │ │ ├── RxCollectionViewDataSourcePrefetchingProxy.swift │ │ │ ├── RxCollectionViewDataSourceProxy.swift │ │ │ ├── RxCollectionViewDelegateProxy.swift │ │ │ ├── RxNavigationControllerDelegateProxy.swift │ │ │ ├── RxPickerViewDataSourceProxy.swift │ │ │ ├── RxPickerViewDelegateProxy.swift │ │ │ ├── RxScrollViewDelegateProxy.swift │ │ │ ├── RxSearchBarDelegateProxy.swift │ │ │ ├── RxSearchControllerDelegateProxy.swift │ │ │ ├── RxTabBarControllerDelegateProxy.swift │ │ │ ├── RxTabBarDelegateProxy.swift │ │ │ ├── RxTableViewDataSourcePrefetchingProxy.swift │ │ │ ├── RxTableViewDataSourceProxy.swift │ │ │ ├── RxTableViewDelegateProxy.swift │ │ │ ├── RxTextStorageDelegateProxy.swift │ │ │ ├── RxTextViewDelegateProxy.swift │ │ │ └── RxWebViewDelegateProxy.swift │ │ ├── UIActivityIndicatorView+Rx.swift │ │ ├── UIAlertAction+Rx.swift │ │ ├── UIApplication+Rx.swift │ │ ├── UIBarButtonItem+Rx.swift │ │ ├── UIButton+Rx.swift │ │ ├── UICollectionView+Rx.swift │ │ ├── UIControl+Rx.swift │ │ ├── UIDatePicker+Rx.swift │ │ ├── UIGestureRecognizer+Rx.swift │ │ ├── UIImageView+Rx.swift │ │ ├── UILabel+Rx.swift │ │ ├── UINavigationController+Rx.swift │ │ ├── UINavigationItem+Rx.swift │ │ ├── UIPageControl+Rx.swift │ │ ├── UIPickerView+Rx.swift │ │ ├── UIProgressView+Rx.swift │ │ ├── UIRefreshControl+Rx.swift │ │ ├── UIScrollView+Rx.swift │ │ ├── UISearchBar+Rx.swift │ │ ├── UISearchController+Rx.swift │ │ ├── UISegmentedControl+Rx.swift │ │ ├── UISlider+Rx.swift │ │ ├── UIStepper+Rx.swift │ │ ├── UISwitch+Rx.swift │ │ ├── UITabBar+Rx.swift │ │ ├── UITabBarController+Rx.swift │ │ ├── UITabBarItem+Rx.swift │ │ ├── UITableView+Rx.swift │ │ ├── UITextField+Rx.swift │ │ ├── UITextView+Rx.swift │ │ ├── UIView+Rx.swift │ │ ├── UIViewController+Rx.swift │ │ └── UIWebView+Rx.swift │ │ └── macOS │ │ ├── NSButton+Rx.swift │ │ ├── NSControl+Rx.swift │ │ ├── NSImageView+Rx.swift │ │ ├── NSSlider+Rx.swift │ │ ├── NSTextField+Rx.swift │ │ ├── NSTextView+Rx.swift │ │ └── NSView+Rx.swift ├── RxDataSources.xcodeproj │ ├── project.pbxproj │ └── xcuserdata │ │ └── pircate.xcuserdatad │ │ └── xcschemes │ │ └── RxDataSources.xcscheme ├── RxDataSources │ ├── LICENSE.md │ ├── README.md │ └── Sources │ │ └── RxDataSources │ │ ├── AnimationConfiguration.swift │ │ ├── Array+Extensions.swift │ │ ├── CollectionViewSectionedDataSource.swift │ │ ├── DataSources.swift │ │ ├── Deprecated.swift │ │ ├── FloatingPointType+IdentifiableType.swift │ │ ├── IntegerType+IdentifiableType.swift │ │ ├── RxCollectionViewSectionedAnimatedDataSource.swift │ │ ├── RxCollectionViewSectionedReloadDataSource.swift │ │ ├── RxPickerViewAdapter.swift │ │ ├── RxTableViewSectionedAnimatedDataSource.swift │ │ ├── RxTableViewSectionedReloadDataSource.swift │ │ ├── String+IdentifiableType.swift │ │ ├── TableViewSectionedDataSource.swift │ │ ├── UI+SectionedViewType.swift │ │ └── ViewTransition.swift ├── RxGesture.xcodeproj │ ├── project.pbxproj │ └── xcuserdata │ │ └── pircate.xcuserdatad │ │ └── xcschemes │ │ └── RxGesture.xcscheme ├── RxGesture │ ├── LICENSE │ ├── Pod │ │ └── Classes │ │ │ ├── GestureFactory.swift │ │ │ ├── GestureRecognizer+RxGesture.swift │ │ │ ├── RxGestureRecognizerDelegate.swift │ │ │ ├── SharedTypes.swift │ │ │ ├── View+RxGesture.swift │ │ │ └── iOS │ │ │ ├── ForceTouchGestureRecognizer.swift │ │ │ ├── TouchDownGestureRecognizer.swift │ │ │ ├── TransformGestureRecognizers.swift │ │ │ ├── UILongPressGestureRecognizer+RxGesture.swift │ │ │ ├── UIPanGestureRecognizer+RxGesture.swift │ │ │ ├── UIPinchGestureRecognizer+RxGesture.swift │ │ │ ├── UIRotationGestureRecognizer+RxGesture.swift │ │ │ ├── UIScreenEdgePanGestureRecognizer+RxGesture.swift │ │ │ ├── UISwipeGestureRecognizer+RxGesture.swift │ │ │ └── UITapGestureRecognizer+RxGesture.swift │ └── README.md ├── RxNetwork.xcodeproj │ ├── project.pbxproj │ └── xcuserdata │ │ └── pircate.xcuserdatad │ │ └── xcschemes │ │ └── RxNetwork.xcscheme ├── RxNetwork │ ├── LICENSE │ ├── README.md │ └── RxNetwork │ │ └── Classes │ │ └── Core │ │ ├── Network+Configuration.swift │ │ ├── Network.swift │ │ ├── NetworkIndicatorPlugin.swift │ │ └── TargetType+Rx.swift ├── RxSwift.xcodeproj │ ├── project.pbxproj │ └── xcuserdata │ │ └── pircate.xcuserdatad │ │ └── xcschemes │ │ └── RxSwift.xcscheme ├── RxSwift │ ├── LICENSE.md │ ├── Platform │ │ ├── AtomicInt.swift │ │ ├── DataStructures │ │ │ ├── Bag.swift │ │ │ ├── InfiniteSequence.swift │ │ │ ├── PriorityQueue.swift │ │ │ └── Queue.swift │ │ ├── DeprecationWarner.swift │ │ ├── DispatchQueue+Extensions.swift │ │ ├── Platform.Darwin.swift │ │ ├── Platform.Linux.swift │ │ └── RecursiveLock.swift │ ├── README.md │ └── RxSwift │ │ ├── AnyObserver.swift │ │ ├── Cancelable.swift │ │ ├── Concurrency │ │ ├── AsyncLock.swift │ │ ├── Lock.swift │ │ ├── LockOwnerType.swift │ │ ├── SynchronizedDisposeType.swift │ │ ├── SynchronizedOnType.swift │ │ └── SynchronizedUnsubscribeType.swift │ │ ├── ConnectableObservableType.swift │ │ ├── Deprecated.swift │ │ ├── Disposable.swift │ │ ├── Disposables │ │ ├── AnonymousDisposable.swift │ │ ├── BinaryDisposable.swift │ │ ├── BooleanDisposable.swift │ │ ├── CompositeDisposable.swift │ │ ├── Disposables.swift │ │ ├── DisposeBag.swift │ │ ├── DisposeBase.swift │ │ ├── NopDisposable.swift │ │ ├── RefCountDisposable.swift │ │ ├── ScheduledDisposable.swift │ │ ├── SerialDisposable.swift │ │ ├── SingleAssignmentDisposable.swift │ │ └── SubscriptionDisposable.swift │ │ ├── Errors.swift │ │ ├── Event.swift │ │ ├── Extensions │ │ ├── Bag+Rx.swift │ │ └── String+Rx.swift │ │ ├── GroupedObservable.swift │ │ ├── ImmediateSchedulerType.swift │ │ ├── Observable.swift │ │ ├── ObservableConvertibleType.swift │ │ ├── ObservableType+Extensions.swift │ │ ├── ObservableType.swift │ │ ├── Observables │ │ ├── AddRef.swift │ │ ├── Amb.swift │ │ ├── AsMaybe.swift │ │ ├── AsSingle.swift │ │ ├── Buffer.swift │ │ ├── Catch.swift │ │ ├── CombineLatest+Collection.swift │ │ ├── CombineLatest+arity.swift │ │ ├── CombineLatest.swift │ │ ├── Concat.swift │ │ ├── Create.swift │ │ ├── Debounce.swift │ │ ├── Debug.swift │ │ ├── DefaultIfEmpty.swift │ │ ├── Deferred.swift │ │ ├── Delay.swift │ │ ├── DelaySubscription.swift │ │ ├── Dematerialize.swift │ │ ├── DistinctUntilChanged.swift │ │ ├── Do.swift │ │ ├── ElementAt.swift │ │ ├── Empty.swift │ │ ├── Enumerated.swift │ │ ├── Error.swift │ │ ├── Filter.swift │ │ ├── First.swift │ │ ├── Generate.swift │ │ ├── GroupBy.swift │ │ ├── Just.swift │ │ ├── Map.swift │ │ ├── Materialize.swift │ │ ├── Merge.swift │ │ ├── Multicast.swift │ │ ├── Never.swift │ │ ├── ObserveOn.swift │ │ ├── Optional.swift │ │ ├── Producer.swift │ │ ├── Range.swift │ │ ├── Reduce.swift │ │ ├── Repeat.swift │ │ ├── RetryWhen.swift │ │ ├── Sample.swift │ │ ├── Scan.swift │ │ ├── Sequence.swift │ │ ├── ShareReplayScope.swift │ │ ├── SingleAsync.swift │ │ ├── Sink.swift │ │ ├── Skip.swift │ │ ├── SkipUntil.swift │ │ ├── SkipWhile.swift │ │ ├── StartWith.swift │ │ ├── SubscribeOn.swift │ │ ├── Switch.swift │ │ ├── SwitchIfEmpty.swift │ │ ├── Take.swift │ │ ├── TakeLast.swift │ │ ├── TakeUntil.swift │ │ ├── TakeWhile.swift │ │ ├── Throttle.swift │ │ ├── Timeout.swift │ │ ├── Timer.swift │ │ ├── ToArray.swift │ │ ├── Using.swift │ │ ├── Window.swift │ │ ├── WithLatestFrom.swift │ │ ├── Zip+Collection.swift │ │ ├── Zip+arity.swift │ │ └── Zip.swift │ │ ├── ObserverType.swift │ │ ├── Observers │ │ ├── AnonymousObserver.swift │ │ ├── ObserverBase.swift │ │ └── TailRecursiveSink.swift │ │ ├── Reactive.swift │ │ ├── Rx.swift │ │ ├── RxMutableBox.swift │ │ ├── SchedulerType.swift │ │ ├── Schedulers │ │ ├── ConcurrentDispatchQueueScheduler.swift │ │ ├── ConcurrentMainScheduler.swift │ │ ├── CurrentThreadScheduler.swift │ │ ├── HistoricalScheduler.swift │ │ ├── HistoricalSchedulerTimeConverter.swift │ │ ├── Internal │ │ │ ├── DispatchQueueConfiguration.swift │ │ │ ├── InvocableScheduledItem.swift │ │ │ ├── InvocableType.swift │ │ │ ├── ScheduledItem.swift │ │ │ └── ScheduledItemType.swift │ │ ├── MainScheduler.swift │ │ ├── OperationQueueScheduler.swift │ │ ├── RecursiveScheduler.swift │ │ ├── SchedulerServices+Emulation.swift │ │ ├── SerialDispatchQueueScheduler.swift │ │ ├── VirtualTimeConverterType.swift │ │ └── VirtualTimeScheduler.swift │ │ ├── Subjects │ │ ├── AsyncSubject.swift │ │ ├── BehaviorSubject.swift │ │ ├── PublishSubject.swift │ │ ├── ReplaySubject.swift │ │ └── SubjectType.swift │ │ ├── SwiftSupport │ │ └── SwiftSupport.swift │ │ └── Traits │ │ ├── Completable+AndThen.swift │ │ ├── Completable.swift │ │ ├── Maybe.swift │ │ ├── ObservableType+PrimitiveSequence.swift │ │ ├── PrimitiveSequence+Zip+arity.swift │ │ ├── PrimitiveSequence.swift │ │ └── Single.swift ├── RxSwiftExt.xcodeproj │ ├── project.pbxproj │ └── xcuserdata │ │ └── pircate.xcuserdatad │ │ └── xcschemes │ │ └── RxSwiftExt.xcscheme ├── RxSwiftExt │ ├── LICENSE │ ├── Readme.md │ └── Source │ │ ├── RxCocoa │ │ ├── UIViewPropertyAnimator+Rx.swift │ │ ├── distinct+RxCocoa.swift │ │ ├── mapTo+RxCocoa.swift │ │ ├── not+RxCocoa.swift │ │ └── unwrap+SharedSequence.swift │ │ ├── RxSwift │ │ ├── ObservableType+Weak.swift │ │ ├── and.swift │ │ ├── apply.swift │ │ ├── cascade.swift │ │ ├── catchErrorJustComplete.swift │ │ ├── count.swift │ │ ├── distinct.swift │ │ ├── filterMap.swift │ │ ├── flatMapSync.swift │ │ ├── fromAsync.swift │ │ ├── ignore.swift │ │ ├── ignoreErrors.swift │ │ ├── ignoreWhen.swift │ │ ├── mapAt.swift │ │ ├── mapMany.swift │ │ ├── mapTo.swift │ │ ├── materialized+elements.swift │ │ ├── not.swift │ │ ├── nwise.swift │ │ ├── ofType.swift │ │ ├── once.swift │ │ ├── pausable.swift │ │ ├── pausableBuffered.swift │ │ ├── repeatWithBehavior.swift │ │ ├── retryWithBehavior.swift │ │ ├── toSortedArray.swift │ │ ├── unwrap.swift │ │ ├── withUnretained.swift │ │ └── zipWith.swift │ │ └── Tools │ │ └── curry.swift ├── RxSwiftX.xcodeproj │ ├── project.pbxproj │ └── xcuserdata │ │ └── pircate.xcuserdatad │ │ └── xcschemes │ │ └── RxSwiftX.xcscheme ├── RxSwiftX │ ├── LICENSE │ ├── README.md │ └── RxSwiftX │ │ └── Classes │ │ ├── Cocoa │ │ ├── BehaviorRelay+RangeReplaceableCollection.swift │ │ ├── IndexPath+Rx.swift │ │ ├── RxTextFieldDelegateProxy.swift │ │ ├── UIResponder+Rx.swift │ │ ├── UIScrollView+Rx.swift │ │ ├── UITableView+Rx.swift │ │ ├── UITextField+Rx.swift │ │ ├── UIView+Rx.swift │ │ └── UIViewController+Rx.swift │ │ ├── DataSources │ │ ├── RxCollectionViewSectionedReloadProxy.swift │ │ ├── RxTableViewSectionedReloadProxy.swift │ │ ├── UICollectionView+Proxy.swift │ │ └── UITableView+Proxy.swift │ │ └── Swift │ │ ├── CatchError.swift │ │ ├── Collection+Rx.swift │ │ ├── Filter.swift │ │ ├── Int+Rx.swift │ │ ├── MapTo.swift │ │ ├── ObserveOn.swift │ │ ├── ShareOnce.swift │ │ ├── String+Rx.swift │ │ └── Then.swift ├── SnapKit.xcodeproj │ ├── project.pbxproj │ └── xcuserdata │ │ └── pircate.xcuserdatad │ │ └── xcschemes │ │ └── SnapKit.xcscheme ├── SnapKit │ ├── LICENSE │ ├── README.md │ └── Source │ │ ├── Constraint.swift │ │ ├── ConstraintAttributes.swift │ │ ├── ConstraintConfig.swift │ │ ├── ConstraintConstantTarget.swift │ │ ├── ConstraintDSL.swift │ │ ├── ConstraintDescription.swift │ │ ├── ConstraintInsetTarget.swift │ │ ├── ConstraintInsets.swift │ │ ├── ConstraintItem.swift │ │ ├── ConstraintLayoutGuide+Extensions.swift │ │ ├── ConstraintLayoutGuide.swift │ │ ├── ConstraintLayoutGuideDSL.swift │ │ ├── ConstraintLayoutSupport.swift │ │ ├── ConstraintLayoutSupportDSL.swift │ │ ├── ConstraintMaker.swift │ │ ├── ConstraintMakerEditable.swift │ │ ├── ConstraintMakerExtendable.swift │ │ ├── ConstraintMakerFinalizable.swift │ │ ├── ConstraintMakerPriortizable.swift │ │ ├── ConstraintMakerRelatable.swift │ │ ├── ConstraintMultiplierTarget.swift │ │ ├── ConstraintOffsetTarget.swift │ │ ├── ConstraintPriority.swift │ │ ├── ConstraintPriorityTarget.swift │ │ ├── ConstraintRelatableTarget.swift │ │ ├── ConstraintRelation.swift │ │ ├── ConstraintView+Extensions.swift │ │ ├── ConstraintView.swift │ │ ├── ConstraintViewDSL.swift │ │ ├── Debugging.swift │ │ ├── LayoutConstraint.swift │ │ ├── LayoutConstraintItem.swift │ │ ├── Typealiases.swift │ │ └── UILayoutSupport+Extensions.swift ├── Target Support Files │ ├── Alamofire │ │ ├── Alamofire-Info.plist │ │ ├── Alamofire-dummy.m │ │ ├── Alamofire-prefix.pch │ │ ├── Alamofire-umbrella.h │ │ ├── Alamofire.debug.xcconfig │ │ ├── Alamofire.modulemap │ │ ├── Alamofire.release.xcconfig │ │ ├── Alamofire.xcconfig │ │ └── Info.plist │ ├── CleanJSON │ │ ├── CleanJSON-Info.plist │ │ ├── CleanJSON-dummy.m │ │ ├── CleanJSON-prefix.pch │ │ ├── CleanJSON-umbrella.h │ │ ├── CleanJSON.debug.xcconfig │ │ ├── CleanJSON.modulemap │ │ ├── CleanJSON.release.xcconfig │ │ ├── CleanJSON.xcconfig │ │ └── Info.plist │ ├── CocoaChainKit │ │ ├── CocoaChainKit-Info.plist │ │ ├── CocoaChainKit-dummy.m │ │ ├── CocoaChainKit-prefix.pch │ │ ├── CocoaChainKit-umbrella.h │ │ ├── CocoaChainKit.debug.xcconfig │ │ ├── CocoaChainKit.modulemap │ │ ├── CocoaChainKit.release.xcconfig │ │ ├── CocoaChainKit.xcconfig │ │ └── Info.plist │ ├── Differentiator │ │ ├── Differentiator-Info.plist │ │ ├── Differentiator-dummy.m │ │ ├── Differentiator-prefix.pch │ │ ├── Differentiator-umbrella.h │ │ ├── Differentiator.debug.xcconfig │ │ ├── Differentiator.modulemap │ │ ├── Differentiator.release.xcconfig │ │ ├── Differentiator.xcconfig │ │ └── Info.plist │ ├── EachNavigationBar │ │ ├── EachNavigationBar-Info.plist │ │ ├── EachNavigationBar-dummy.m │ │ ├── EachNavigationBar-prefix.pch │ │ ├── EachNavigationBar-umbrella.h │ │ ├── EachNavigationBar.debug.xcconfig │ │ ├── EachNavigationBar.modulemap │ │ ├── EachNavigationBar.release.xcconfig │ │ ├── EachNavigationBar.xcconfig │ │ ├── Info.plist │ │ ├── ResourceBundle-EachNavigationBar-EachNavigationBar-Info.plist │ │ └── ResourceBundle-EachNavigationBar-Info.plist │ ├── EasyRefresher │ │ ├── EasyRefresher-Info.plist │ │ ├── EasyRefresher-dummy.m │ │ ├── EasyRefresher-prefix.pch │ │ ├── EasyRefresher-umbrella.h │ │ ├── EasyRefresher.debug.xcconfig │ │ ├── EasyRefresher.modulemap │ │ ├── EasyRefresher.release.xcconfig │ │ ├── EasyRefresher.xcconfig │ │ └── ResourceBundle-EasyRefresher-EasyRefresher-Info.plist │ ├── ExtensionX │ │ ├── ExtensionX-Info.plist │ │ ├── ExtensionX-dummy.m │ │ ├── ExtensionX-prefix.pch │ │ ├── ExtensionX-umbrella.h │ │ ├── ExtensionX.debug.xcconfig │ │ ├── ExtensionX.modulemap │ │ ├── ExtensionX.release.xcconfig │ │ ├── ExtensionX.xcconfig │ │ └── Info.plist │ ├── FSPagerView │ │ ├── FSPagerView-Info.plist │ │ ├── FSPagerView-dummy.m │ │ ├── FSPagerView-prefix.pch │ │ ├── FSPagerView-umbrella.h │ │ ├── FSPagerView.debug.xcconfig │ │ ├── FSPagerView.modulemap │ │ ├── FSPagerView.release.xcconfig │ │ ├── FSPagerView.xcconfig │ │ └── Info.plist │ ├── IQKeyboardManagerSwift │ │ ├── IQKeyboardManagerSwift-Info.plist │ │ ├── IQKeyboardManagerSwift-dummy.m │ │ ├── IQKeyboardManagerSwift-prefix.pch │ │ ├── IQKeyboardManagerSwift-umbrella.h │ │ ├── IQKeyboardManagerSwift.debug.xcconfig │ │ ├── IQKeyboardManagerSwift.modulemap │ │ ├── IQKeyboardManagerSwift.release.xcconfig │ │ ├── IQKeyboardManagerSwift.xcconfig │ │ └── Info.plist │ ├── Kingfisher │ │ ├── Info.plist │ │ ├── Kingfisher-Info.plist │ │ ├── Kingfisher-dummy.m │ │ ├── Kingfisher-prefix.pch │ │ ├── Kingfisher-umbrella.h │ │ ├── Kingfisher.debug.xcconfig │ │ ├── Kingfisher.modulemap │ │ ├── Kingfisher.release.xcconfig │ │ └── Kingfisher.xcconfig │ ├── LeanCloud │ │ ├── Info.plist │ │ ├── LeanCloud-Info.plist │ │ ├── LeanCloud-dummy.m │ │ ├── LeanCloud-prefix.pch │ │ ├── LeanCloud-umbrella.h │ │ ├── LeanCloud.debug.xcconfig │ │ ├── LeanCloud.modulemap │ │ ├── LeanCloud.release.xcconfig │ │ └── LeanCloud.xcconfig │ ├── Moya │ │ ├── Info.plist │ │ ├── Moya-Info.plist │ │ ├── Moya-dummy.m │ │ ├── Moya-prefix.pch │ │ ├── Moya-umbrella.h │ │ ├── Moya.debug.xcconfig │ │ ├── Moya.modulemap │ │ ├── Moya.release.xcconfig │ │ └── Moya.xcconfig │ ├── Pods-LightCloud │ │ ├── Info.plist │ │ ├── Pods-LightCloud-Info.plist │ │ ├── Pods-LightCloud-acknowledgements.markdown │ │ ├── Pods-LightCloud-acknowledgements.plist │ │ ├── Pods-LightCloud-dummy.m │ │ ├── Pods-LightCloud-frameworks-Debug-input-files.xcfilelist │ │ ├── Pods-LightCloud-frameworks-Debug-output-files.xcfilelist │ │ ├── Pods-LightCloud-frameworks-Release-input-files.xcfilelist │ │ ├── Pods-LightCloud-frameworks-Release-output-files.xcfilelist │ │ ├── Pods-LightCloud-frameworks.sh │ │ ├── Pods-LightCloud-resources.sh │ │ ├── Pods-LightCloud-umbrella.h │ │ ├── Pods-LightCloud.debug.xcconfig │ │ ├── Pods-LightCloud.modulemap │ │ └── Pods-LightCloud.release.xcconfig │ ├── Pods-LightCloudTests │ │ ├── Info.plist │ │ ├── Pods-LightCloudTests-Info.plist │ │ ├── Pods-LightCloudTests-acknowledgements.markdown │ │ ├── Pods-LightCloudTests-acknowledgements.plist │ │ ├── Pods-LightCloudTests-dummy.m │ │ ├── Pods-LightCloudTests-frameworks.sh │ │ ├── Pods-LightCloudTests-resources.sh │ │ ├── Pods-LightCloudTests-umbrella.h │ │ ├── Pods-LightCloudTests.debug.xcconfig │ │ ├── Pods-LightCloudTests.modulemap │ │ └── Pods-LightCloudTests.release.xcconfig │ ├── Pods-LightCloudUITests │ │ ├── Info.plist │ │ ├── Pods-LightCloudUITests-Info.plist │ │ ├── Pods-LightCloudUITests-acknowledgements.markdown │ │ ├── Pods-LightCloudUITests-acknowledgements.plist │ │ ├── Pods-LightCloudUITests-dummy.m │ │ ├── Pods-LightCloudUITests-frameworks.sh │ │ ├── Pods-LightCloudUITests-resources.sh │ │ ├── Pods-LightCloudUITests-umbrella.h │ │ ├── Pods-LightCloudUITests.debug.xcconfig │ │ ├── Pods-LightCloudUITests.modulemap │ │ └── Pods-LightCloudUITests.release.xcconfig │ ├── Result │ │ ├── Info.plist │ │ ├── Result-Info.plist │ │ ├── Result-dummy.m │ │ ├── Result-prefix.pch │ │ ├── Result-umbrella.h │ │ ├── Result.debug.xcconfig │ │ ├── Result.modulemap │ │ ├── Result.release.xcconfig │ │ └── Result.xcconfig │ ├── RxCocoa │ │ ├── Info.plist │ │ ├── RxCocoa-Info.plist │ │ ├── RxCocoa-dummy.m │ │ ├── RxCocoa-prefix.pch │ │ ├── RxCocoa-umbrella.h │ │ ├── RxCocoa.debug.xcconfig │ │ ├── RxCocoa.modulemap │ │ ├── RxCocoa.release.xcconfig │ │ └── RxCocoa.xcconfig │ ├── RxDataSources │ │ ├── Info.plist │ │ ├── RxDataSources-Info.plist │ │ ├── RxDataSources-dummy.m │ │ ├── RxDataSources-prefix.pch │ │ ├── RxDataSources-umbrella.h │ │ ├── RxDataSources.debug.xcconfig │ │ ├── RxDataSources.modulemap │ │ ├── RxDataSources.release.xcconfig │ │ └── RxDataSources.xcconfig │ ├── RxGesture │ │ ├── Info.plist │ │ ├── RxGesture-Info.plist │ │ ├── RxGesture-dummy.m │ │ ├── RxGesture-prefix.pch │ │ ├── RxGesture-umbrella.h │ │ ├── RxGesture.debug.xcconfig │ │ ├── RxGesture.modulemap │ │ ├── RxGesture.release.xcconfig │ │ └── RxGesture.xcconfig │ ├── RxNetwork │ │ ├── Info.plist │ │ ├── RxNetwork-Info.plist │ │ ├── RxNetwork-dummy.m │ │ ├── RxNetwork-prefix.pch │ │ ├── RxNetwork-umbrella.h │ │ ├── RxNetwork.debug.xcconfig │ │ ├── RxNetwork.modulemap │ │ ├── RxNetwork.release.xcconfig │ │ └── RxNetwork.xcconfig │ ├── RxSwift │ │ ├── Info.plist │ │ ├── RxSwift-Info.plist │ │ ├── RxSwift-dummy.m │ │ ├── RxSwift-prefix.pch │ │ ├── RxSwift-umbrella.h │ │ ├── RxSwift.debug.xcconfig │ │ ├── RxSwift.modulemap │ │ ├── RxSwift.release.xcconfig │ │ └── RxSwift.xcconfig │ ├── RxSwiftExt │ │ ├── Info.plist │ │ ├── RxSwiftExt-Info.plist │ │ ├── RxSwiftExt-dummy.m │ │ ├── RxSwiftExt-prefix.pch │ │ ├── RxSwiftExt-umbrella.h │ │ ├── RxSwiftExt.debug.xcconfig │ │ ├── RxSwiftExt.modulemap │ │ ├── RxSwiftExt.release.xcconfig │ │ └── RxSwiftExt.xcconfig │ ├── RxSwiftX │ │ ├── Info.plist │ │ ├── RxSwiftX-Info.plist │ │ ├── RxSwiftX-dummy.m │ │ ├── RxSwiftX-prefix.pch │ │ ├── RxSwiftX-umbrella.h │ │ ├── RxSwiftX.debug.xcconfig │ │ ├── RxSwiftX.modulemap │ │ ├── RxSwiftX.release.xcconfig │ │ └── RxSwiftX.xcconfig │ ├── SnapKit │ │ ├── Info.plist │ │ ├── SnapKit-Info.plist │ │ ├── SnapKit-dummy.m │ │ ├── SnapKit-prefix.pch │ │ ├── SnapKit-umbrella.h │ │ ├── SnapKit.debug.xcconfig │ │ ├── SnapKit.modulemap │ │ ├── SnapKit.release.xcconfig │ │ └── SnapKit.xcconfig │ ├── Toast-Swift │ │ ├── Info.plist │ │ ├── Toast-Swift-Info.plist │ │ ├── Toast-Swift-dummy.m │ │ ├── Toast-Swift-prefix.pch │ │ ├── Toast-Swift-umbrella.h │ │ ├── Toast-Swift.debug.xcconfig │ │ ├── Toast-Swift.modulemap │ │ ├── Toast-Swift.release.xcconfig │ │ └── Toast-Swift.xcconfig │ └── netfox │ │ ├── Info.plist │ │ ├── netfox-Info.plist │ │ ├── netfox-dummy.m │ │ ├── netfox-prefix.pch │ │ ├── netfox-umbrella.h │ │ ├── netfox.debug.xcconfig │ │ ├── netfox.modulemap │ │ ├── netfox.release.xcconfig │ │ └── netfox.xcconfig ├── Toast-Swift.xcodeproj │ ├── project.pbxproj │ └── xcuserdata │ │ └── pircate.xcuserdatad │ │ └── xcschemes │ │ └── Toast-Swift.xcscheme ├── Toast-Swift │ ├── LICENSE │ ├── README.md │ └── Toast │ │ └── Toast.swift ├── netfox.xcodeproj │ ├── project.pbxproj │ └── xcuserdata │ │ └── pircate.xcuserdatad │ │ └── xcschemes │ │ └── netfox.xcscheme └── netfox │ ├── LICENSE │ ├── README.md │ └── netfox │ ├── Core │ ├── NFX.swift │ ├── NFXAssets.swift │ ├── NFXAuthenticationChallengeSender.swift │ ├── NFXConstants.swift │ ├── NFXDetailsController.swift │ ├── NFXGenericBodyDetailsController.swift │ ├── NFXGenericController.swift │ ├── NFXHTTPModel.swift │ ├── NFXHTTPModelManager.swift │ ├── NFXHelper.swift │ ├── NFXImageBodyDetailsController.swift │ ├── NFXInfoController.swift │ ├── NFXListController.swift │ ├── NFXLoader.h │ ├── NFXLoader.m │ ├── NFXProtocol.swift │ ├── NFXRawBodyDetailsController.swift │ ├── NFXSettingsController.swift │ ├── NFXStatisticsController.swift │ └── NFXWindowController.swift │ └── iOS │ ├── NFXDetailsController_iOS.swift │ ├── NFXHelper_iOS.swift │ ├── NFXInfoController_iOS.swift │ ├── NFXListCell_iOS.swift │ ├── NFXListController_iOS.swift │ ├── NFXSettingsController_iOS.swift │ └── NFXStatisticsController_iOS.swift └── README.md /LightCloud.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /LightCloud.xcodeproj/xcuserdata/pircate.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | LightCloud.xcscheme 8 | 9 | orderHint 10 | 27 11 | 12 | LightCloud.xcscheme_^#shared#^_ 13 | 14 | orderHint 15 | 28 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /LightCloud.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /LightCloud/API/BannerAPI.swift: -------------------------------------------------------------------------------- 1 | // 2 | // BannerAPI.swift 3 | // LightCloud 4 | // 5 | // Created by GorXion on 2018/5/29. 6 | // Copyright © 2018年 gaoX. All rights reserved. 7 | // 8 | 9 | import Moya 10 | 11 | enum BannerAPI { 12 | case items 13 | } 14 | 15 | extension BannerAPI: TargetType { 16 | var baseURL: URL { 17 | return URL(string: "https://news-at.zhihu.com/api")! 18 | } 19 | 20 | var path: String { 21 | return "4/news/latest" 22 | } 23 | 24 | var method: Moya.Method { 25 | return .get 26 | } 27 | 28 | var sampleData: Data { 29 | return "".data(using: .utf8)! 30 | } 31 | 32 | var task: Task { 33 | switch self { 34 | case .items: 35 | return .requestPlain 36 | } 37 | } 38 | 39 | var headers: [String : String]? { 40 | return nil 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /LightCloud/API/LCError+Message.swift: -------------------------------------------------------------------------------- 1 | // 2 | // LCError+Rx.swift 3 | // LightCloud 4 | // 5 | // Created by GorXion on 2018/5/29. 6 | // Copyright © 2018年 gaoX. All rights reserved. 7 | // 8 | 9 | import LeanCloud 10 | import RxSwift 11 | 12 | protocol LightError: Error { 13 | 14 | var errorMessage: String { get } 15 | } 16 | 17 | extension Error { 18 | 19 | var errorMessage: String { 20 | if let error = self as? LightError { 21 | return error.errorMessage 22 | } 23 | return "未知错误" 24 | } 25 | } 26 | 27 | extension LCError: LightError { 28 | 29 | var errorMessage: String { 30 | return reason ?? "服务器异常" 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /LightCloud/App/ImportFile.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ImportFile.swift 3 | // LightCloud 4 | // 5 | // Created by GorXion on 2018/5/29. 6 | // Copyright © 2018年 gaoX. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | import UIKit 11 | @_exported import RxSwift 12 | @_exported import RxCocoa 13 | @_exported import LeanCloud 14 | import CocoaChainKit 15 | import EachNavigationBar 16 | import SnapKit 17 | import RxSwiftExt 18 | import RxSwiftX 19 | import ExtensionX 20 | 21 | public typealias Observable = RxSwift.Observable 22 | public typealias Reactive = RxSwift.Reactive 23 | public typealias Binder = RxCocoa.Binder 24 | -------------------------------------------------------------------------------- /LightCloud/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /LightCloud/Assets.xcassets/Login/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /LightCloud/Assets.xcassets/Login/login_button_disabled.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "Rectangle 26@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "Rectangle 26@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /LightCloud/Assets.xcassets/Login/login_button_disabled.imageset/Rectangle 26@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/RxSwiftDemo/c4a915b726d1b0e174c2342d9fc004ce166e9610/LightCloud/Assets.xcassets/Login/login_button_disabled.imageset/Rectangle 26@2x.png -------------------------------------------------------------------------------- /LightCloud/Assets.xcassets/Login/login_button_disabled.imageset/Rectangle 26@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/RxSwiftDemo/c4a915b726d1b0e174c2342d9fc004ce166e9610/LightCloud/Assets.xcassets/Login/login_button_disabled.imageset/Rectangle 26@3x.png -------------------------------------------------------------------------------- /LightCloud/Assets.xcassets/Login/login_button_enabled.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "Rectangle 27@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "Rectangle 27@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /LightCloud/Assets.xcassets/Login/login_button_enabled.imageset/Rectangle 27@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/RxSwiftDemo/c4a915b726d1b0e174c2342d9fc004ce166e9610/LightCloud/Assets.xcassets/Login/login_button_enabled.imageset/Rectangle 27@2x.png -------------------------------------------------------------------------------- /LightCloud/Assets.xcassets/Login/login_button_enabled.imageset/Rectangle 27@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/RxSwiftDemo/c4a915b726d1b0e174c2342d9fc004ce166e9610/LightCloud/Assets.xcassets/Login/login_button_enabled.imageset/Rectangle 27@3x.png -------------------------------------------------------------------------------- /LightCloud/Assets.xcassets/like.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "喜欢(2).png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "喜欢(2)-1.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /LightCloud/Assets.xcassets/like.imageset/喜欢(2)-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/RxSwiftDemo/c4a915b726d1b0e174c2342d9fc004ce166e9610/LightCloud/Assets.xcassets/like.imageset/喜欢(2)-1.png -------------------------------------------------------------------------------- /LightCloud/Assets.xcassets/like.imageset/喜欢(2).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/RxSwiftDemo/c4a915b726d1b0e174c2342d9fc004ce166e9610/LightCloud/Assets.xcassets/like.imageset/喜欢(2).png -------------------------------------------------------------------------------- /LightCloud/Assets.xcassets/unlike.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "喜欢(3).png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "喜欢(3)-1.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /LightCloud/Assets.xcassets/unlike.imageset/喜欢(3)-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/RxSwiftDemo/c4a915b726d1b0e174c2342d9fc004ce166e9610/LightCloud/Assets.xcassets/unlike.imageset/喜欢(3)-1.png -------------------------------------------------------------------------------- /LightCloud/Assets.xcassets/unlike.imageset/喜欢(3).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/RxSwiftDemo/c4a915b726d1b0e174c2342d9fc004ce166e9610/LightCloud/Assets.xcassets/unlike.imageset/喜欢(3).png -------------------------------------------------------------------------------- /LightCloud/Classes/Base/Controller/BaseViewController.swift: -------------------------------------------------------------------------------- 1 | // 2 | // BaseViewController.swift 3 | // LightCloud 4 | // 5 | // Created by GorXion on 2018/5/10. 6 | // Copyright © 2018年 gaoX. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | import RxSwift 11 | 12 | class BaseViewController: UIViewController { 13 | 14 | let disposeBag = DisposeBag() 15 | 16 | override func viewDidLoad() { 17 | super.viewDidLoad() 18 | 19 | view.backgroundColor = UIColor.white 20 | } 21 | 22 | deinit { 23 | debugPrint("\(type(of: self)) deinit") 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /LightCloud/Classes/Home/Controller/TestViewController.swift: -------------------------------------------------------------------------------- 1 | // 2 | // TestViewController.swift 3 | // LightCloud 4 | // 5 | // Created by Pircate(gao497868860@gmail.com) on 2019/3/14 6 | // Copyright © 2019 gaoX. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class TestViewController: UIViewController { 12 | 13 | override func viewDidLoad() { 14 | super.viewDidLoad() 15 | 16 | // Do any additional setup after loading the view. 17 | } 18 | 19 | 20 | /* 21 | // MARK: - Navigation 22 | 23 | // In a storyboard-based application, you will often want to do a little preparation before navigation 24 | override func prepare(for segue: UIStoryboardSegue, sender: Any?) { 25 | // Get the new view controller using segue.destination. 26 | // Pass the selected object to the new view controller. 27 | } 28 | */ 29 | 30 | } 31 | -------------------------------------------------------------------------------- /LightCloud/Classes/Home/Model/BannerItemModel.swift: -------------------------------------------------------------------------------- 1 | // 2 | // BannerItemModel.swift 3 | // LightCloud 4 | // 5 | // Created by GorXion on 2018/5/29. 6 | // Copyright © 2018年 gaoX. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | struct BannerListModel: Codable { 12 | let topStories: [BannerItemModel] 13 | 14 | enum CodingKeys: String, CodingKey { 15 | case topStories = "top_stories" 16 | } 17 | } 18 | 19 | struct BannerItemModel: Codable { 20 | let id: String 21 | let title: String 22 | let image: String 23 | } 24 | -------------------------------------------------------------------------------- /LightCloud/LightCloud-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | // 2 | // Use this file to import your target's public headers that you would like to expose to Swift. 3 | // 4 | 5 | 6 | -------------------------------------------------------------------------------- /LightCloudTests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | $(DEVELOPMENT_LANGUAGE) 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /LightCloudUITests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | $(DEVELOPMENT_LANGUAGE) 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /Pods/CleanJSON/CleanJSON/Classes/ToJSON.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ToJSON.swift 3 | // CleanJSON 4 | // 5 | // Created by Pircate(swifter.dev@gmail.com) on 2018/10/23 6 | // Copyright © 2018 Pircate. All rights reserved. 7 | // 8 | 9 | public extension Encodable { 10 | 11 | @inline(__always) 12 | func toJSON(using encoder: JSONEncoder = .init()) throws -> Data { 13 | return try encoder.encode(self) 14 | } 15 | 16 | @inline(__always) 17 | func toJSONString(using encoder: JSONEncoder = .init()) -> String? { 18 | guard let data = try? toJSON(using: encoder) else { return nil } 19 | 20 | return String(data: data, encoding: .utf8) 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Pods/CocoaChainKit/CocoaChainKit/Classes/Chain.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Chain.swift 3 | // CocoaChainKit 4 | // 5 | // Created by GorXion on 2018/5/8. 6 | // 7 | 8 | public struct Chain { 9 | 10 | public let base: Base 11 | 12 | public var build: Base { 13 | return base 14 | } 15 | 16 | public init(_ base: Base) { 17 | self.base = base 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Pods/CocoaChainKit/CocoaChainKit/Classes/ChainCompatible.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ChainCompatible.swift 3 | // CocoaChainKit 4 | // 5 | // Created by GorXion on 2018/5/8. 6 | // 7 | 8 | public protocol ChainCompatible { 9 | 10 | associatedtype CompatibleType 11 | 12 | var chain: CompatibleType { get } 13 | } 14 | 15 | public extension ChainCompatible { 16 | 17 | var chain: Chain { 18 | return Chain(self) 19 | } 20 | } 21 | 22 | extension NSObject: ChainCompatible {} 23 | -------------------------------------------------------------------------------- /Pods/CocoaChainKit/CocoaChainKit/Classes/HasFont.swift: -------------------------------------------------------------------------------- 1 | // 2 | // HasFont.swift 3 | // CocoaChainKit 4 | // 5 | // Created by GorXion on 2018/6/28. 6 | // 7 | 8 | public protocol HasFont { 9 | 10 | func set(font: UIFont) 11 | } 12 | 13 | extension UILabel: HasFont { 14 | 15 | public func set(font: UIFont) { 16 | self.font = font 17 | } 18 | } 19 | 20 | extension UIButton: HasFont { 21 | 22 | public func set(font: UIFont) { 23 | self.titleLabel?.font = font 24 | } 25 | } 26 | 27 | extension UITextField: HasFont { 28 | 29 | public func set(font: UIFont) { 30 | self.font = font 31 | } 32 | } 33 | 34 | extension UITextView: HasFont { 35 | 36 | public func set(font: UIFont) { 37 | self.font = font 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /Pods/CocoaChainKit/CocoaChainKit/Classes/HasText+Chain.swift: -------------------------------------------------------------------------------- 1 | // 2 | // HasText.swift 3 | // CocoaChainKit 4 | // 5 | // Created by GorXion on 2018/8/7. 6 | // 7 | 8 | public extension Chain where Base: HasText { 9 | 10 | @discardableResult 11 | func text(_ text: String?) -> Chain { 12 | base.set(text: text) 13 | return self 14 | } 15 | 16 | @discardableResult 17 | func attributedText(_ attributedText: NSAttributedString?) -> Chain { 18 | base.set(attributedText: attributedText) 19 | return self 20 | } 21 | 22 | @discardableResult 23 | func textColor(_ textColor: UIColor) -> Chain { 24 | base.set(color: textColor) 25 | return self 26 | } 27 | 28 | @discardableResult 29 | func textAlignment(_ textAlignment: NSTextAlignment) -> Chain { 30 | base.set(alignment: textAlignment) 31 | return self 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /Pods/CocoaChainKit/CocoaChainKit/Classes/UIBarButtonItem+Chain.swift: -------------------------------------------------------------------------------- 1 | // 2 | // UIBarButtonItem+Chain.swift 3 | // CocoaChainKit 4 | // 5 | // Created by GorXion on 2018/5/8. 6 | // 7 | 8 | public extension Chain where Base: UIBarButtonItem { 9 | 10 | @discardableResult 11 | func width(_ width: CGFloat) -> Chain { 12 | base.width = width 13 | return self 14 | } 15 | 16 | @discardableResult 17 | func tintColor(_ tintColor: UIColor?) -> Chain { 18 | base.tintColor = tintColor 19 | return self 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Pods/CocoaChainKit/CocoaChainKit/Classes/UIBarItem+Chain.swift: -------------------------------------------------------------------------------- 1 | // 2 | // UIBarItem+Chain.swift 3 | // CocoaChainKit 4 | // 5 | // Created by GorXion on 2018/5/8. 6 | // 7 | 8 | public extension Chain where Base: UIBarItem { 9 | 10 | @discardableResult 11 | func isEnabled(_ isEnabled: Bool) -> Chain { 12 | base.isEnabled = isEnabled 13 | return self 14 | } 15 | 16 | @discardableResult 17 | func titleTextAttributes(_ titleTextAttributes: [NSAttributedString.Key: Any]?, 18 | for state: UIControl.State...) -> Chain { 19 | state.forEach { base.setTitleTextAttributes(titleTextAttributes, for: $0) } 20 | return self 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Pods/CocoaChainKit/CocoaChainKit/Classes/UIImageView+Chain.swift: -------------------------------------------------------------------------------- 1 | // 2 | // UIImageView+Chain.swift 3 | // CocoaChainKit 4 | // 5 | // Created by GorXion on 2018/5/8. 6 | // 7 | 8 | public extension Chain where Base: UIImageView { 9 | 10 | @discardableResult 11 | func image(_ image: UIImage?) -> Chain { 12 | base.image = image 13 | return self 14 | } 15 | 16 | @discardableResult 17 | func isHighlighted(_ isHighlighted: Bool) -> Chain { 18 | base.isHighlighted = isHighlighted 19 | return self 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Pods/CocoaChainKit/CocoaChainKit/Classes/UIPickerView+Chain.swift: -------------------------------------------------------------------------------- 1 | // 2 | // UIPickerView+Chain.swift 3 | // CocoaChainKit 4 | // 5 | // Created by GorXion on 2018/5/11. 6 | // 7 | 8 | public extension Chain where Base: UIPickerView { 9 | 10 | @discardableResult 11 | func dataSource(_ dataSource: UIPickerViewDataSource?) -> Chain { 12 | base.dataSource = dataSource 13 | return self 14 | } 15 | 16 | @discardableResult 17 | func delegate(_ delegate: UIPickerViewDelegate?) -> Chain { 18 | base.delegate = delegate 19 | return self 20 | } 21 | 22 | @discardableResult 23 | func showsSelectionIndicator(_ showsSelectionIndicator: Bool) -> Chain { 24 | base.showsSelectionIndicator = showsSelectionIndicator 25 | return self 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /Pods/CocoaChainKit/CocoaChainKit/Classes/UIResponder+Chain.swift: -------------------------------------------------------------------------------- 1 | // 2 | // UIResponder+Chain.swift 3 | // CocoaChainKit 4 | // 5 | // Created by GorXion on 2018/7/13. 6 | // 7 | 8 | public extension Chain where Base: UIResponder { 9 | 10 | @discardableResult 11 | func becomeFirstResponder() -> Chain { 12 | base.becomeFirstResponder() 13 | return self 14 | } 15 | 16 | @discardableResult 17 | func resignFirstResponder() -> Chain { 18 | base.resignFirstResponder() 19 | return self 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Pods/Differentiator/Sources/Differentiator/AnimatableSectionModelType+ItemPath.swift: -------------------------------------------------------------------------------- 1 | // 2 | // AnimatableSectionModelType+ItemPath.swift 3 | // RxDataSources 4 | // 5 | // Created by Krunoslav Zaher on 1/9/16. 6 | // Copyright © 2016 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | extension Array where Element: AnimatableSectionModelType { 12 | subscript(index: ItemPath) -> Element.Item { 13 | return self[index.sectionIndex].items[index.itemIndex] 14 | } 15 | } -------------------------------------------------------------------------------- /Pods/Differentiator/Sources/Differentiator/AnimatableSectionModelType.swift: -------------------------------------------------------------------------------- 1 | // 2 | // AnimatableSectionModelType.swift 3 | // RxDataSources 4 | // 5 | // Created by Krunoslav Zaher on 1/6/16. 6 | // Copyright © 2016 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | public protocol AnimatableSectionModelType 12 | : SectionModelType 13 | , IdentifiableType where Item: IdentifiableType, Item: Equatable { 14 | } 15 | -------------------------------------------------------------------------------- /Pods/Differentiator/Sources/Differentiator/IdentifiableType.swift: -------------------------------------------------------------------------------- 1 | // 2 | // IdentifiableType.swift 3 | // RxDataSources 4 | // 5 | // Created by Krunoslav Zaher on 1/6/16. 6 | // Copyright © 2016 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | public protocol IdentifiableType { 12 | associatedtype Identity: Hashable 13 | 14 | var identity : Identity { get } 15 | } -------------------------------------------------------------------------------- /Pods/Differentiator/Sources/Differentiator/ItemPath.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ItemPath.swift 3 | // RxDataSources 4 | // 5 | // Created by Krunoslav Zaher on 1/9/16. 6 | // Copyright © 2016 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | public struct ItemPath { 12 | public let sectionIndex: Int 13 | public let itemIndex: Int 14 | 15 | public init(sectionIndex: Int, itemIndex: Int) { 16 | self.sectionIndex = sectionIndex 17 | self.itemIndex = itemIndex 18 | } 19 | } 20 | 21 | extension ItemPath : Equatable { 22 | 23 | } 24 | 25 | public func == (lhs: ItemPath, rhs: ItemPath) -> Bool { 26 | return lhs.sectionIndex == rhs.sectionIndex && lhs.itemIndex == rhs.itemIndex 27 | } 28 | 29 | extension ItemPath: Hashable { 30 | 31 | public var hashValue: Int { 32 | return sectionIndex.byteSwapped.hashValue ^ itemIndex.hashValue 33 | } 34 | 35 | } 36 | -------------------------------------------------------------------------------- /Pods/Differentiator/Sources/Differentiator/Optional+Extensions.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Optional+Extensions.swift 3 | // RxDataSources 4 | // 5 | // Created by Krunoslav Zaher on 1/8/16. 6 | // Copyright © 2016 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | extension Optional { 12 | func unwrap() throws -> Wrapped { 13 | if let unwrapped = self { 14 | return unwrapped 15 | } 16 | else { 17 | debugFatalError("Error during unwrapping optional") 18 | throw DifferentiatorError.unwrappingOptional 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Pods/Differentiator/Sources/Differentiator/SectionModelType.swift: -------------------------------------------------------------------------------- 1 | // 2 | // SectionModelType.swift 3 | // RxDataSources 4 | // 5 | // Created by Krunoslav Zaher on 6/28/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | public protocol SectionModelType { 12 | associatedtype Item 13 | 14 | var items: [Item] { get } 15 | 16 | init(original: Self, items: [Item]) 17 | } -------------------------------------------------------------------------------- /Pods/Differentiator/Sources/Differentiator/Utilities.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Utilities.swift 3 | // RxDataSources 4 | // 5 | // Created by muukii on 8/2/17. 6 | // Copyright © 2017 kzaher. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | enum DifferentiatorError : Error { 12 | case unwrappingOptional 13 | case preconditionFailed(message: String) 14 | } 15 | 16 | func precondition(_ condition: Bool, _ message: @autoclosure() -> String) throws -> () { 17 | if condition { 18 | return 19 | } 20 | debugFatalError("Precondition failed") 21 | 22 | throw DifferentiatorError.preconditionFailed(message: message()) 23 | } 24 | 25 | func debugFatalError(_ error: Error) { 26 | debugFatalError("\(error)") 27 | } 28 | 29 | func debugFatalError(_ message: String) { 30 | #if DEBUG 31 | fatalError(message) 32 | #else 33 | print(message) 34 | #endif 35 | } 36 | -------------------------------------------------------------------------------- /Pods/EachNavigationBar/EachNavigationBar/Assets/EachNavigationBar.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Pods/EachNavigationBar/EachNavigationBar/Assets/EachNavigationBar.xcassets/navigation_back_default.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "navigation_back_default.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /Pods/EachNavigationBar/EachNavigationBar/Assets/EachNavigationBar.xcassets/navigation_back_default.imageset/navigation_back_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/RxSwiftDemo/c4a915b726d1b0e174c2342d9fc004ce166e9610/Pods/EachNavigationBar/EachNavigationBar/Assets/EachNavigationBar.xcassets/navigation_back_default.imageset/navigation_back_default.png -------------------------------------------------------------------------------- /Pods/EachNavigationBar/EachNavigationBar/Classes/AssociatedKeys.swift: -------------------------------------------------------------------------------- 1 | // 2 | // AssociatedKeys.swift 3 | // EachNavigationBar 4 | // 5 | // Created by Pircate(gao497868860@gmail.com) on 2018/8/6. 6 | // Copyright © 2018年 Pircate. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | struct AssociatedKeys { 12 | 13 | static var configuration = "com.pircate.github.configuration" 14 | 15 | static var navigationBar = "com.pircate.github.navigationBar" 16 | 17 | static var navigationItem = "com.pircate.github.navigationItem" 18 | 19 | static var observation = "com.pircate.github.observation" 20 | } 21 | -------------------------------------------------------------------------------- /Pods/EachNavigationBar/EachNavigationBar/Classes/Navigation.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Navigation.swift 3 | // EachNavigationBar 4 | // 5 | // Created by Pircate(gao497868860@gmail.com) on 2018/6/26. 6 | // Copyright © 2018年 Pircate. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | public struct Navigation { 12 | 13 | let base: Base 14 | 15 | init(_ base: Base) { 16 | self.base = base 17 | } 18 | } 19 | 20 | public protocol NavigationCompatible { 21 | 22 | associatedtype CompatibleType 23 | 24 | var navigation: CompatibleType { get } 25 | } 26 | 27 | public extension NavigationCompatible { 28 | 29 | var navigation: Navigation { 30 | return Navigation(self) 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /Pods/EasyRefresher/EasyRefresher/Assets/EasyRefresher.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Pods/EasyRefresher/EasyRefresher/Assets/EasyRefresher.xcassets/refresh_arrow_down.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "refresh_arrow_down.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /Pods/EasyRefresher/EasyRefresher/Assets/EasyRefresher.xcassets/refresh_arrow_down.imageset/refresh_arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/RxSwiftDemo/c4a915b726d1b0e174c2342d9fc004ce166e9610/Pods/EasyRefresher/EasyRefresher/Assets/EasyRefresher.xcassets/refresh_arrow_down.imageset/refresh_arrow_down.png -------------------------------------------------------------------------------- /Pods/EasyRefresher/EasyRefresher/Assets/en.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | /* 2 | EasyRefresher.strings 3 | Pods 4 | 5 | Created by Pircate(swifter.dev@gmail.com) on 2019/5/16. 6 | 7 | */ 8 | 9 | "pull_down_to_refresh" = "Pull down to refresh"; 10 | "release_to_refresh" = "Release to refresh"; 11 | "loading" = "Loading..."; 12 | 13 | "tap_or_pull_up_to_load_more" = "Tap or pull up to load more"; 14 | "pull_up_to_load_more" = "Pull up to load more"; 15 | "release_to_load_more" = "Release to load more"; 16 | "no_more_data" = "No more data"; 17 | -------------------------------------------------------------------------------- /Pods/EasyRefresher/EasyRefresher/Assets/zh-Hans.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | /* 2 | EasyRefresher.strings 3 | Pods 4 | 5 | Created by Pircate(swifter.dev@gmail.com) on 2019/5/16. 6 | 7 | */ 8 | 9 | "pull_down_to_refresh" = "下拉可以刷新"; 10 | "release_to_refresh" = "松开立即刷新"; 11 | "loading" = "正在刷新数据中..."; 12 | 13 | "tap_or_pull_up_to_load_more" = "点击或上拉加载更多"; 14 | "pull_up_to_load_more" = "上拉可以加载更多"; 15 | "release_to_load_more" = "松开立即加载更多"; 16 | "no_more_data" = "没有更多数据"; 17 | -------------------------------------------------------------------------------- /Pods/EasyRefresher/EasyRefresher/Classes/AutoRefreshFooter.swift: -------------------------------------------------------------------------------- 1 | // 2 | // AutoRefreshFooter.swift 3 | // EasyRefresher 4 | // 5 | // Created by Pircate(swifter.dev@gmail.com) on 2019/5/8 6 | // Copyright © 2019 Pircate. All rights reserved. 7 | // 8 | 9 | open class AutoRefreshFooter: RefreshFooter { 10 | 11 | override var isAutoRefresh: Bool { return true } 12 | } 13 | 14 | open class AppearanceAutoRefreshFooter: AppearanceRefreshFooter { 15 | 16 | override var isAutoRefresh: Bool { return true } 17 | } 18 | -------------------------------------------------------------------------------- /Pods/EasyRefresher/EasyRefresher/Classes/Displayable.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Displayable.swift 3 | // EasyRefresher 4 | // 5 | // Created by Pircate(swifter.dev@gmail.com) on 2019/5/9 6 | // Copyright © 2019 Pircate. All rights reserved. 7 | // 8 | 9 | public protocol Displayable { 10 | 11 | var alpha: CGFloat { get set } 12 | 13 | var backgroundColor: UIColor? { get set } 14 | 15 | var automaticallyChangeAlpha: Bool { get set } 16 | } 17 | -------------------------------------------------------------------------------- /Pods/EasyRefresher/EasyRefresher/Classes/HasActivityIndicator.swift: -------------------------------------------------------------------------------- 1 | // 2 | // HasActivityIndicator.swift 3 | // EasyRefresher 4 | // 5 | // Created by Pircate(swifter.dev@gmail.com) on 2019/5/9 6 | // Copyright © 2019 Pircate. All rights reserved. 7 | // 8 | 9 | public protocol HasActivityIndicator { 10 | 11 | var activityIndicatorStyle: UIActivityIndicatorView.Style { get set } 12 | } 13 | -------------------------------------------------------------------------------- /Pods/EasyRefresher/EasyRefresher/Classes/RefreshStateful.swift: -------------------------------------------------------------------------------- 1 | // 2 | // RefreshStateView.swift 3 | // EasyRefresher 4 | // 5 | // Created by Pircate(swifter.dev@gmail.com) on 2019/5/12 6 | // Copyright © 2019 Pircate. All rights reserved. 7 | // 8 | 9 | public protocol RefreshStateful: class { 10 | 11 | func refresher(_ refresher: Refresher, didChangeState state: RefreshState) 12 | } 13 | -------------------------------------------------------------------------------- /Pods/ExtensionX/ExtensionX.podspec: -------------------------------------------------------------------------------- 1 | 2 | Pod::Spec.new do |s| 3 | 4 | s.name = 'ExtensionX' 5 | s.version = '0.1.0' 6 | s.summary = 'A short description of ExtensionX.' 7 | s.homepage = 'https://github.com/Pircate/ExtensionX' 8 | s.author = { 'gaoX' => 'gao497868860@163.com' } 9 | s.source = { :git => 'https://github.com/Pircate/ExtensionX.git', :tag => s.version.to_s } 10 | s.source_files = 'Sources/**/*' 11 | s.ios.deployment_target = "9.0" 12 | s.frameworks = 'UIKit', 'Foundation' 13 | 14 | end 15 | -------------------------------------------------------------------------------- /Pods/ExtensionX/Sources/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/RxSwiftDemo/c4a915b726d1b0e174c2342d9fc004ce166e9610/Pods/ExtensionX/Sources/.gitkeep -------------------------------------------------------------------------------- /Pods/ExtensionX/Sources/UIBarButtonItemExt.swift: -------------------------------------------------------------------------------- 1 | // 2 | // UIBarButtonItemExt.swift 3 | // LightCloud 4 | // 5 | // Created by GorXion on 2018/5/17. 6 | // Copyright © 2018年 gaoX. All rights reserved. 7 | // 8 | 9 | public extension UIBarButtonItem { 10 | 11 | convenience init(title: String?) { 12 | self.init(title: title, style: .plain, target: nil, action: nil) 13 | } 14 | 15 | convenience init(image: UIImage?) { 16 | self.init(image: image, style: .plain, target: nil, action: nil) 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Pods/ExtensionX/Sources/UIScreenExt.swift: -------------------------------------------------------------------------------- 1 | // 2 | // UIScreenExt.swift 3 | // ExtensionX 4 | // 5 | // Created by GorXion on 2018/5/2. 6 | // 7 | 8 | public extension UIScreen { 9 | 10 | static var width: CGFloat { 11 | return main.bounds.width 12 | } 13 | 14 | static var height: CGFloat { 15 | return main.bounds.height 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /Pods/FSPagerView/Sources/FSPagerViewObjcCompat.h: -------------------------------------------------------------------------------- 1 | // 2 | // FSPagerViewObjcCompat.h 3 | // FSPagerView 4 | // 5 | // Created by 丁文超 on 2018/9/18. 6 | // Copyright © 2018 Wenchao Ding. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | 12 | #define FSPagerViewExtern extern 13 | 14 | /** 15 | Requests that FSPagerView use the default value for a given distance. 16 | */ 17 | FSPagerViewExtern NSUInteger const FSPagerViewAutomaticDistance; 18 | 19 | /** 20 | Requests that FSPagerView use the default value for a given size. 21 | */ 22 | FSPagerViewExtern CGSize const FSPagerViewAutomaticSize; 23 | 24 | -------------------------------------------------------------------------------- /Pods/FSPagerView/Sources/FSPagerViewObjcCompat.m: -------------------------------------------------------------------------------- 1 | // 2 | // FSPagerViewObjcCompat.m 3 | // FSPagerView 4 | // 5 | // Created by Wenchao Ding on 2018/9/24. 6 | // Copyright © 2018 Wenchao Ding. All rights reserved. 7 | // 8 | 9 | #import "FSPagerViewObjcCompat.h" 10 | 11 | NSUInteger const FSPagerViewAutomaticDistance = 0; 12 | CGSize const FSPagerViewAutomaticSize = { .width = 0, .height = 0 }; 13 | -------------------------------------------------------------------------------- /Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Resources/IQKeyboardManager.bundle/IQButtonBarArrowDown@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/RxSwiftDemo/c4a915b726d1b0e174c2342d9fc004ce166e9610/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Resources/IQKeyboardManager.bundle/IQButtonBarArrowDown@2x.png -------------------------------------------------------------------------------- /Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Resources/IQKeyboardManager.bundle/IQButtonBarArrowDown@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/RxSwiftDemo/c4a915b726d1b0e174c2342d9fc004ce166e9610/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Resources/IQKeyboardManager.bundle/IQButtonBarArrowDown@3x.png -------------------------------------------------------------------------------- /Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Resources/IQKeyboardManager.bundle/IQButtonBarArrowLeft@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/RxSwiftDemo/c4a915b726d1b0e174c2342d9fc004ce166e9610/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Resources/IQKeyboardManager.bundle/IQButtonBarArrowLeft@2x.png -------------------------------------------------------------------------------- /Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Resources/IQKeyboardManager.bundle/IQButtonBarArrowLeft@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/RxSwiftDemo/c4a915b726d1b0e174c2342d9fc004ce166e9610/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Resources/IQKeyboardManager.bundle/IQButtonBarArrowLeft@3x.png -------------------------------------------------------------------------------- /Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Resources/IQKeyboardManager.bundle/IQButtonBarArrowRight@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/RxSwiftDemo/c4a915b726d1b0e174c2342d9fc004ce166e9610/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Resources/IQKeyboardManager.bundle/IQButtonBarArrowRight@2x.png -------------------------------------------------------------------------------- /Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Resources/IQKeyboardManager.bundle/IQButtonBarArrowRight@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/RxSwiftDemo/c4a915b726d1b0e174c2342d9fc004ce166e9610/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Resources/IQKeyboardManager.bundle/IQButtonBarArrowRight@3x.png -------------------------------------------------------------------------------- /Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Resources/IQKeyboardManager.bundle/IQButtonBarArrowUp@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/RxSwiftDemo/c4a915b726d1b0e174c2342d9fc004ce166e9610/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Resources/IQKeyboardManager.bundle/IQButtonBarArrowUp@2x.png -------------------------------------------------------------------------------- /Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Resources/IQKeyboardManager.bundle/IQButtonBarArrowUp@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/RxSwiftDemo/c4a915b726d1b0e174c2342d9fc004ce166e9610/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Resources/IQKeyboardManager.bundle/IQButtonBarArrowUp@3x.png -------------------------------------------------------------------------------- /Pods/LeanCloud/Sources/Foundation/Polyfill/Polyfill.h: -------------------------------------------------------------------------------- 1 | // 2 | // Polyfill.h 3 | // LeanCloud 4 | // 5 | // Created by Tianyong Tang on 2018/10/15. 6 | // Copyright © 2018 LeanCloud. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | 12 | NS_ASSUME_NONNULL_BEGIN 13 | 14 | @interface NSObject (LeanCloud) 15 | 16 | - (nullable id)lc_associatedObjectForKey:(NSString *)key; 17 | 18 | - (void)lc_associateObject:(nullable id)object forKey:(NSString *)key policy:(objc_AssociationPolicy)policy; 19 | 20 | @end 21 | 22 | NS_ASSUME_NONNULL_END 23 | -------------------------------------------------------------------------------- /Pods/LeanCloud/Sources/Foundation/Polyfill/Polyfill.m: -------------------------------------------------------------------------------- 1 | // 2 | // Polyfill.m 3 | // LeanCloud 4 | // 5 | // Created by Tianyong Tang on 2018/10/15. 6 | // Copyright © 2018 LeanCloud. All rights reserved. 7 | // 8 | 9 | #import "Polyfill.h" 10 | 11 | @implementation NSObject (LeanCloud) 12 | 13 | - (id)lc_associatedObjectForKey:(NSString *)key { 14 | SEL selector = sel_registerName(key.UTF8String); 15 | id object = objc_getAssociatedObject(self, selector); 16 | return object; 17 | } 18 | 19 | - (void)lc_associateObject:(id)object forKey:(NSString *)key policy:(objc_AssociationPolicy)policy { 20 | SEL selector = sel_registerName(key.UTF8String); 21 | objc_setAssociatedObject(self, selector, object, policy); 22 | } 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /Pods/LeanCloud/Sources/Foundation/Polyfill/module.modulemap: -------------------------------------------------------------------------------- 1 | module _LeanCloud_Polyfill { 2 | export * 3 | header "Polyfill.h" 4 | } 5 | -------------------------------------------------------------------------------- /Pods/LeanCloud/Sources/Storage/LeanCloud.swift: -------------------------------------------------------------------------------- 1 | // 2 | // LeanCloud.swift 3 | // LeanCloud 4 | // 5 | // Created by Tang Tianyong on 2/23/16. 6 | // Copyright © 2016 LeanCloud. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | public let version = "15.0.0" 12 | -------------------------------------------------------------------------------- /Pods/LeanCloud/Sources/Storage/StorageContext.xcdatamodeld/StorageContext.xcdatamodel/contents: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Pods/Local Podspecs/ExtensionX.podspec.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ExtensionX", 3 | "version": "0.1.0", 4 | "summary": "A short description of ExtensionX.", 5 | "homepage": "https://github.com/Pircate/ExtensionX", 6 | "authors": { 7 | "gaoX": "gao497868860@163.com" 8 | }, 9 | "source": { 10 | "git": "https://github.com/Pircate/ExtensionX.git", 11 | "tag": "0.1.0" 12 | }, 13 | "source_files": "Sources/**/*", 14 | "platforms": { 15 | "ios": "9.0" 16 | }, 17 | "frameworks": [ 18 | "UIKit", 19 | "Foundation" 20 | ] 21 | } 22 | -------------------------------------------------------------------------------- /Pods/Moya/Sources/Moya/AnyEncodable.swift: -------------------------------------------------------------------------------- 1 | import Foundation 2 | 3 | struct AnyEncodable: Encodable { 4 | 5 | private let encodable: Encodable 6 | 7 | public init(_ encodable: Encodable) { 8 | self.encodable = encodable 9 | } 10 | 11 | func encode(to encoder: Encoder) throws { 12 | try encodable.encode(to: encoder) 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Pods/Moya/Sources/Moya/Cancellable.swift: -------------------------------------------------------------------------------- 1 | /// Protocol to define the opaque type returned from a request. 2 | public protocol Cancellable { 3 | 4 | /// A Boolean value stating whether a request is cancelled. 5 | var isCancelled: Bool { get } 6 | 7 | /// Cancels the represented request. 8 | func cancel() 9 | } 10 | 11 | internal class CancellableWrapper: Cancellable { 12 | internal var innerCancellable: Cancellable = SimpleCancellable() 13 | 14 | var isCancelled: Bool { return innerCancellable.isCancelled } 15 | 16 | internal func cancel() { 17 | innerCancellable.cancel() 18 | } 19 | } 20 | 21 | internal class SimpleCancellable: Cancellable { 22 | var isCancelled = false 23 | func cancel() { 24 | isCancelled = true 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Pods/Moya/Sources/Moya/Image.swift: -------------------------------------------------------------------------------- 1 | #if canImport(UIKit) 2 | import UIKit.UIImage 3 | public typealias ImageType = UIImage 4 | #elseif canImport(AppKit) 5 | import AppKit.NSImage 6 | public typealias ImageType = NSImage 7 | #endif 8 | 9 | /// An alias for the SDK's image type. 10 | public typealias Image = ImageType 11 | -------------------------------------------------------------------------------- /Pods/Moya/Sources/Moya/Plugins/CredentialsPlugin.swift: -------------------------------------------------------------------------------- 1 | import Foundation 2 | import Result 3 | 4 | /// Provides each request with optional URLCredentials. 5 | public final class CredentialsPlugin: PluginType { 6 | 7 | public typealias CredentialClosure = (TargetType) -> URLCredential? 8 | let credentialsClosure: CredentialClosure 9 | 10 | /// Initializes a CredentialsPlugin. 11 | public init(credentialsClosure: @escaping CredentialClosure) { 12 | self.credentialsClosure = credentialsClosure 13 | } 14 | 15 | // MARK: Plugin 16 | 17 | public func willSend(_ request: RequestType, target: TargetType) { 18 | if let credentials = credentialsClosure(target) { 19 | _ = request.authenticate(usingCredential: credentials) 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Pods/Moya/Sources/Moya/URL+Moya.swift: -------------------------------------------------------------------------------- 1 | import Foundation 2 | 3 | public extension URL { 4 | 5 | /// Initialize URL from Moya's `TargetType`. 6 | init(target: T) { 7 | // When a TargetType's path is empty, URL.appendingPathComponent may introduce trailing /, which may not be wanted in some cases 8 | // See: https://github.com/Moya/Moya/pull/1053 9 | // And: https://github.com/Moya/Moya/issues/1049 10 | if target.path.isEmpty { 11 | self = target.baseURL 12 | } else { 13 | self = target.baseURL.appendingPathComponent(target.path) 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Pods/Result/Result/NoError.swift: -------------------------------------------------------------------------------- 1 | /// An “error” that is impossible to construct. 2 | /// 3 | /// This can be used to describe `Result`s where failures will never 4 | /// be generated. For example, `Result` describes a result that 5 | /// contains an `Int`eger and is guaranteed never to be a `failure`. 6 | public enum NoError: Swift.Error, Equatable { 7 | public static func ==(lhs: NoError, rhs: NoError) -> Bool { 8 | return true 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /Pods/RxCocoa/Platform/DataStructures/InfiniteSequence.swift: -------------------------------------------------------------------------------- 1 | // 2 | // InfiniteSequence.swift 3 | // Platform 4 | // 5 | // Created by Krunoslav Zaher on 6/13/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | /// Sequence that repeats `repeatedValue` infinite number of times. 10 | struct InfiniteSequence : Sequence { 11 | typealias Element = E 12 | typealias Iterator = AnyIterator 13 | 14 | private let _repeatedValue: E 15 | 16 | init(repeatedValue: E) { 17 | _repeatedValue = repeatedValue 18 | } 19 | 20 | func makeIterator() -> Iterator { 21 | let repeatedValue = _repeatedValue 22 | return AnyIterator { 23 | return repeatedValue 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Pods/RxCocoa/Platform/DispatchQueue+Extensions.swift: -------------------------------------------------------------------------------- 1 | // 2 | // DispatchQueue+Extensions.swift 3 | // Platform 4 | // 5 | // Created by Krunoslav Zaher on 10/22/16. 6 | // Copyright © 2016 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | import Dispatch 10 | 11 | extension DispatchQueue { 12 | private static var token: DispatchSpecificKey<()> = { 13 | let key = DispatchSpecificKey<()>() 14 | DispatchQueue.main.setSpecific(key: key, value: ()) 15 | return key 16 | }() 17 | 18 | static var isMain: Bool { 19 | return DispatchQueue.getSpecific(key: token) != nil 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Pods/RxCocoa/Platform/RecursiveLock.swift: -------------------------------------------------------------------------------- 1 | // 2 | // RecursiveLock.swift 3 | // Platform 4 | // 5 | // Created by Krunoslav Zaher on 12/18/16. 6 | // Copyright © 2016 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | import class Foundation.NSRecursiveLock 10 | 11 | #if TRACE_RESOURCES 12 | class RecursiveLock: NSRecursiveLock { 13 | override init() { 14 | _ = Resources.incrementTotal() 15 | super.init() 16 | } 17 | 18 | override func lock() { 19 | super.lock() 20 | _ = Resources.incrementTotal() 21 | } 22 | 23 | override func unlock() { 24 | super.unlock() 25 | _ = Resources.decrementTotal() 26 | } 27 | 28 | deinit { 29 | _ = Resources.decrementTotal() 30 | } 31 | } 32 | #else 33 | typealias RecursiveLock = NSRecursiveLock 34 | #endif 35 | -------------------------------------------------------------------------------- /Pods/RxCocoa/RxCocoa/Common/SectionedViewDataSourceType.swift: -------------------------------------------------------------------------------- 1 | // 2 | // SectionedViewDataSourceType.swift 3 | // RxCocoa 4 | // 5 | // Created by Krunoslav Zaher on 1/10/16. 6 | // Copyright © 2016 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | import struct Foundation.IndexPath 10 | 11 | /// Data source with access to underlying sectioned model. 12 | public protocol SectionedViewDataSourceType { 13 | /// Returns model at index path. 14 | /// 15 | /// In case data source doesn't contain any sections when this method is being called, `RxCocoaError.ItemsNotYetBound(object: self)` is thrown. 16 | 17 | /// - parameter indexPath: Model index path 18 | /// - returns: Model at index path. 19 | func model(at indexPath: IndexPath) throws -> Any 20 | } 21 | -------------------------------------------------------------------------------- /Pods/RxCocoa/RxCocoa/Foundation/KVORepresentable.swift: -------------------------------------------------------------------------------- 1 | // 2 | // KVORepresentable.swift 3 | // RxCocoa 4 | // 5 | // Created by Krunoslav Zaher on 11/14/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | /// Type that is KVO representable (KVO mechanism can be used to observe it). 10 | public protocol KVORepresentable { 11 | /// Associated KVO type. 12 | associatedtype KVOType 13 | 14 | /// Constructs `Self` using KVO value. 15 | init?(KVOValue: KVOType) 16 | } 17 | 18 | extension KVORepresentable { 19 | /// Initializes `KVORepresentable` with optional value. 20 | init?(KVOValue: KVOType?) { 21 | guard let KVOValue = KVOValue else { 22 | return nil 23 | } 24 | 25 | self.init(KVOValue: KVOValue) 26 | } 27 | } 28 | 29 | -------------------------------------------------------------------------------- /Pods/RxCocoa/RxCocoa/Foundation/Logging.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Logging.swift 3 | // RxCocoa 4 | // 5 | // Created by Krunoslav Zaher on 4/3/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | import struct Foundation.URLRequest 10 | 11 | /// Simple logging settings for RxCocoa library. 12 | public struct Logging { 13 | public typealias LogURLRequest = (URLRequest) -> Bool 14 | 15 | /// Log URL requests to standard output in curl format. 16 | public static var URLRequests: LogURLRequest = { _ in 17 | #if DEBUG 18 | return true 19 | #else 20 | return false 21 | #endif 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /Pods/RxCocoa/RxCocoa/Runtime/_RX.m: -------------------------------------------------------------------------------- 1 | // 2 | // _RX.m 3 | // RxCocoa 4 | // 5 | // Created by Krunoslav Zaher on 7/12/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | #import "include/_RX.h" 10 | 11 | -------------------------------------------------------------------------------- /Pods/RxCocoa/RxCocoa/Runtime/include/RxCocoaRuntime.h: -------------------------------------------------------------------------------- 1 | // 2 | // RxCocoaRuntime.h 3 | // RxCocoa 4 | // 5 | // Created by Krunoslav Zaher on 2/21/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "_RX.h" 11 | #import "_RXDelegateProxy.h" 12 | #import "_RXKVOObserver.h" 13 | #import "_RXObjCRuntime.h" 14 | 15 | //! Project version number for RxCocoa. 16 | FOUNDATION_EXPORT double RxCocoaVersionNumber; 17 | 18 | //! Project version string for RxCocoa. 19 | FOUNDATION_EXPORT const unsigned char RxCocoaVersionString[]; 20 | -------------------------------------------------------------------------------- /Pods/RxCocoa/RxCocoa/Runtime/include/_RXDelegateProxy.h: -------------------------------------------------------------------------------- 1 | // 2 | // _RXDelegateProxy.h 3 | // RxCocoa 4 | // 5 | // Created by Krunoslav Zaher on 7/4/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @interface _RXDelegateProxy : NSObject 14 | 15 | @property (nonatomic, weak, readonly) id _forwardToDelegate; 16 | 17 | -(void)_setForwardToDelegate:(id __nullable)forwardToDelegate retainDelegate:(BOOL)retainDelegate NS_SWIFT_NAME(_setForwardToDelegate(_:retainDelegate:)) ; 18 | 19 | -(BOOL)hasWiredImplementationForSelector:(SEL)selector; 20 | -(BOOL)voidDelegateMethodsContain:(SEL)selector; 21 | 22 | -(void)_sentMessage:(SEL)selector withArguments:(NSArray*)arguments; 23 | -(void)_methodInvoked:(SEL)selector withArguments:(NSArray*)arguments; 24 | 25 | @end 26 | 27 | NS_ASSUME_NONNULL_END 28 | -------------------------------------------------------------------------------- /Pods/RxCocoa/RxCocoa/RxCocoa.h: -------------------------------------------------------------------------------- 1 | // 2 | // RxCocoa.h 3 | // RxCocoa 4 | // 5 | // Created by Krunoslav Zaher on 2/21/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "_RX.h" 11 | #import "_RXDelegateProxy.h" 12 | #import "_RXKVOObserver.h" 13 | #import "_RXObjCRuntime.h" 14 | 15 | //! Project version number for RxCocoa. 16 | FOUNDATION_EXPORT double RxCocoaVersionNumber; 17 | 18 | //! Project version string for RxCocoa. 19 | FOUNDATION_EXPORT const unsigned char RxCocoaVersionString[]; -------------------------------------------------------------------------------- /Pods/RxCocoa/RxCocoa/Traits/Driver/BehaviorRelay+Driver.swift: -------------------------------------------------------------------------------- 1 | // 2 | // BehaviorRelay+Driver.swift 3 | // RxCocoa 4 | // 5 | // Created by Krunoslav Zaher on 10/7/17. 6 | // Copyright © 2017 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | import RxSwift 10 | 11 | extension BehaviorRelay { 12 | /// Converts `BehaviorRelay` to `Driver`. 13 | /// 14 | /// - returns: Observable sequence. 15 | public func asDriver() -> Driver { 16 | let source = self.asObservable() 17 | .observeOn(DriverSharingStrategy.scheduler) 18 | return SharedSequence(source) 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /Pods/RxCocoa/RxCocoa/Traits/Driver/ControlEvent+Driver.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ControlEvent+Driver.swift 3 | // RxCocoa 4 | // 5 | // Created by Krunoslav Zaher on 9/19/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | import RxSwift 10 | 11 | extension ControlEvent { 12 | /// Converts `ControlEvent` to `Driver` trait. 13 | /// 14 | /// `ControlEvent` already can't fail, so no special case needs to be handled. 15 | public func asDriver() -> Driver { 16 | return self.asDriver { _ -> Driver in 17 | #if DEBUG 18 | rxFatalError("Somehow driver received error from a source that shouldn't fail.") 19 | #else 20 | return Driver.empty() 21 | #endif 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Pods/RxCocoa/RxCocoa/Traits/Driver/ControlProperty+Driver.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ControlProperty+Driver.swift 3 | // RxCocoa 4 | // 5 | // Created by Krunoslav Zaher on 9/19/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | import RxSwift 10 | 11 | extension ControlProperty { 12 | /// Converts `ControlProperty` to `Driver` trait. 13 | /// 14 | /// `ControlProperty` already can't fail, so no special case needs to be handled. 15 | public func asDriver() -> Driver { 16 | return self.asDriver { _ -> Driver in 17 | #if DEBUG 18 | rxFatalError("Somehow driver received error from a source that shouldn't fail.") 19 | #else 20 | return Driver.empty() 21 | #endif 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Pods/RxCocoa/RxCocoa/Traits/Signal/ControlEvent+Signal.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ControlEvent+Signal.swift 3 | // RxCocoa 4 | // 5 | // Created by Krunoslav Zaher on 11/1/17. 6 | // Copyright © 2017 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | import RxSwift 10 | 11 | extension ControlEvent { 12 | /// Converts `ControlEvent` to `Signal` trait. 13 | /// 14 | /// `ControlEvent` already can't fail, so no special case needs to be handled. 15 | public func asSignal() -> Signal { 16 | return self.asSignal { _ -> Signal in 17 | #if DEBUG 18 | rxFatalError("Somehow signal received error from a source that shouldn't fail.") 19 | #else 20 | return Signal.empty() 21 | #endif 22 | } 23 | } 24 | } 25 | 26 | -------------------------------------------------------------------------------- /Pods/RxCocoa/RxCocoa/Traits/Signal/PublishRelay+Signal.swift: -------------------------------------------------------------------------------- 1 | // 2 | // PublishRelay+Signal.swift 3 | // RxCocoa 4 | // 5 | // Created by Krunoslav Zaher on 12/28/15. 6 | // Copyright © 2017 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | import RxSwift 10 | 11 | extension PublishRelay { 12 | /// Converts `PublishRelay` to `Signal`. 13 | /// 14 | /// - returns: Observable sequence. 15 | public func asSignal() -> Signal { 16 | let source = self.asObservable() 17 | .observeOn(SignalSharingStrategy.scheduler) 18 | return SharedSequence(source) 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /Pods/RxCocoa/RxCocoa/iOS/Events/ItemEvents.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ItemEvents.swift 3 | // RxCocoa 4 | // 5 | // Created by Krunoslav Zaher on 6/20/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | #if os(iOS) || os(tvOS) 10 | import UIKit 11 | 12 | public typealias ItemMovedEvent = (sourceIndex: IndexPath, destinationIndex: IndexPath) 13 | public typealias WillDisplayCellEvent = (cell: UITableViewCell, indexPath: IndexPath) 14 | public typealias DidEndDisplayingCellEvent = (cell: UITableViewCell, indexPath: IndexPath) 15 | #endif 16 | -------------------------------------------------------------------------------- /Pods/RxCocoa/RxCocoa/iOS/Protocols/RxPickerViewDataSourceType.swift: -------------------------------------------------------------------------------- 1 | // 2 | // RxPickerViewDataSourceType.swift 3 | // RxCocoa 4 | // 5 | // Created by Sergey Shulga on 05/07/2017. 6 | // Copyright © 2017 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | #if os(iOS) 10 | 11 | import UIKit 12 | import RxSwift 13 | 14 | /// Marks data source as `UIPickerView` reactive data source enabling it to be used with one of the `bindTo` methods. 15 | public protocol RxPickerViewDataSourceType { 16 | /// Type of elements that can be bound to picker view. 17 | associatedtype Element 18 | 19 | /// New observable sequence event observed. 20 | /// 21 | /// - parameter pickerView: Bound picker view. 22 | /// - parameter observedEvent: Event 23 | func pickerView(_ pickerView: UIPickerView, observedEvent: Event) 24 | } 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /Pods/RxCocoa/RxCocoa/iOS/Protocols/RxTableViewDataSourceType.swift: -------------------------------------------------------------------------------- 1 | // 2 | // RxTableViewDataSourceType.swift 3 | // RxCocoa 4 | // 5 | // Created by Krunoslav Zaher on 6/26/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | #if os(iOS) || os(tvOS) 10 | 11 | import UIKit 12 | import RxSwift 13 | 14 | /// Marks data source as `UITableView` reactive data source enabling it to be used with one of the `bindTo` methods. 15 | public protocol RxTableViewDataSourceType /*: UITableViewDataSource*/ { 16 | 17 | /// Type of elements that can be bound to table view. 18 | associatedtype Element 19 | 20 | /// New observable sequence event observed. 21 | /// 22 | /// - parameter tableView: Bound table view. 23 | /// - parameter observedEvent: Event 24 | func tableView(_ tableView: UITableView, observedEvent: Event) 25 | } 26 | 27 | #endif 28 | -------------------------------------------------------------------------------- /Pods/RxCocoa/RxCocoa/iOS/Proxies/RxTableViewDelegateProxy.swift: -------------------------------------------------------------------------------- 1 | // 2 | // RxTableViewDelegateProxy.swift 3 | // RxCocoa 4 | // 5 | // Created by Krunoslav Zaher on 6/15/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | #if os(iOS) || os(tvOS) 10 | 11 | import UIKit 12 | import RxSwift 13 | 14 | /// For more information take a look at `DelegateProxyType`. 15 | open class RxTableViewDelegateProxy 16 | : RxScrollViewDelegateProxy 17 | , UITableViewDelegate { 18 | 19 | /// Typed parent object. 20 | public weak private(set) var tableView: UITableView? 21 | 22 | /// - parameter tableView: Parent object for delegate proxy. 23 | public init(tableView: UITableView) { 24 | self.tableView = tableView 25 | super.init(scrollView: tableView) 26 | } 27 | 28 | } 29 | 30 | #endif 31 | -------------------------------------------------------------------------------- /Pods/RxCocoa/RxCocoa/iOS/UIActivityIndicatorView+Rx.swift: -------------------------------------------------------------------------------- 1 | // 2 | // UIActivityIndicatorView+Rx.swift 3 | // RxCocoa 4 | // 5 | // Created by Ivan Persidskiy on 02/12/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | #if os(iOS) || os(tvOS) 10 | 11 | import UIKit 12 | import RxSwift 13 | 14 | extension Reactive where Base: UIActivityIndicatorView { 15 | 16 | /// Bindable sink for `startAnimating()`, `stopAnimating()` methods. 17 | public var isAnimating: Binder { 18 | return Binder(self.base) { activityIndicator, active in 19 | if active { 20 | activityIndicator.startAnimating() 21 | } else { 22 | activityIndicator.stopAnimating() 23 | } 24 | } 25 | } 26 | 27 | } 28 | 29 | #endif 30 | -------------------------------------------------------------------------------- /Pods/RxCocoa/RxCocoa/iOS/UIAlertAction+Rx.swift: -------------------------------------------------------------------------------- 1 | // 2 | // UIAlertAction+Rx.swift 3 | // RxCocoa 4 | // 5 | // Created by Andrew Breckenridge on 5/7/16. 6 | // Copyright © 2016 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | #if os(iOS) || os(tvOS) 10 | 11 | import UIKit 12 | import RxSwift 13 | 14 | extension Reactive where Base: UIAlertAction { 15 | 16 | /// Bindable sink for `enabled` property. 17 | public var isEnabled: Binder { 18 | return Binder(self.base) { alertAction, value in 19 | alertAction.isEnabled = value 20 | } 21 | } 22 | 23 | } 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /Pods/RxCocoa/RxCocoa/iOS/UIApplication+Rx.swift: -------------------------------------------------------------------------------- 1 | // 2 | // UIApplication+Rx.swift 3 | // RxCocoa 4 | // 5 | // Created by Mads Bøgeskov on 18/01/16. 6 | // Copyright © 2016 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | #if os(iOS) 10 | 11 | import UIKit 12 | import RxSwift 13 | 14 | extension Reactive where Base: UIApplication { 15 | 16 | /// Bindable sink for `networkActivityIndicatorVisible`. 17 | public var isNetworkActivityIndicatorVisible: Binder { 18 | return Binder(self.base) { application, active in 19 | application.isNetworkActivityIndicatorVisible = active 20 | } 21 | } 22 | } 23 | #endif 24 | 25 | -------------------------------------------------------------------------------- /Pods/RxCocoa/RxCocoa/iOS/UIImageView+Rx.swift: -------------------------------------------------------------------------------- 1 | // 2 | // UIImageView+Rx.swift 3 | // RxCocoa 4 | // 5 | // Created by Krunoslav Zaher on 4/1/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | #if os(iOS) || os(tvOS) 10 | 11 | import RxSwift 12 | import UIKit 13 | 14 | extension Reactive where Base: UIImageView { 15 | 16 | /// Bindable sink for `image` property. 17 | public var image: Binder { 18 | return Binder(base) { imageView, image in 19 | imageView.image = image 20 | } 21 | } 22 | } 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /Pods/RxCocoa/RxCocoa/iOS/UILabel+Rx.swift: -------------------------------------------------------------------------------- 1 | // 2 | // UILabel+Rx.swift 3 | // RxCocoa 4 | // 5 | // Created by Krunoslav Zaher on 4/1/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | #if os(iOS) || os(tvOS) 10 | 11 | import RxSwift 12 | import UIKit 13 | 14 | extension Reactive where Base: UILabel { 15 | 16 | /// Bindable sink for `text` property. 17 | public var text: Binder { 18 | return Binder(self.base) { label, text in 19 | label.text = text 20 | } 21 | } 22 | 23 | /// Bindable sink for `attributedText` property. 24 | public var attributedText: Binder { 25 | return Binder(self.base) { label, text in 26 | label.attributedText = text 27 | } 28 | } 29 | 30 | } 31 | 32 | #endif 33 | -------------------------------------------------------------------------------- /Pods/RxCocoa/RxCocoa/iOS/UINavigationItem+Rx.swift: -------------------------------------------------------------------------------- 1 | // 2 | // UINavigationItem+Rx.swift 3 | // RxCocoa 4 | // 5 | // Created by kumapo on 2016/05/09. 6 | // Copyright © 2016 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | #if os(iOS) || os(tvOS) 10 | 11 | import UIKit 12 | import RxSwift 13 | 14 | extension Reactive where Base: UINavigationItem { 15 | 16 | /// Bindable sink for `title` property. 17 | public var title: Binder { 18 | return Binder(self.base) { navigationItem, text in 19 | navigationItem.title = text 20 | } 21 | } 22 | 23 | } 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /Pods/RxCocoa/RxCocoa/iOS/UIPageControl+Rx.swift: -------------------------------------------------------------------------------- 1 | // 2 | // UIPageControl+Rx.swift 3 | // RxCocoa 4 | // 5 | // Created by Francesco Puntillo on 14/04/2016. 6 | // Copyright © 2016 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | #if os(iOS) || os(tvOS) 10 | 11 | import RxSwift 12 | import UIKit 13 | 14 | extension Reactive where Base: UIPageControl { 15 | 16 | /// Bindable sink for `currentPage` property. 17 | public var currentPage: Binder { 18 | return Binder(self.base) { controller, page in 19 | controller.currentPage = page 20 | } 21 | } 22 | 23 | /// Bindable sink for `numberOfPages` property. 24 | public var numberOfPages: Binder { 25 | return Binder(self.base) { controller, page in 26 | controller.numberOfPages = page 27 | } 28 | } 29 | 30 | } 31 | 32 | #endif 33 | -------------------------------------------------------------------------------- /Pods/RxCocoa/RxCocoa/iOS/UIProgressView+Rx.swift: -------------------------------------------------------------------------------- 1 | // 2 | // UIProgressView+Rx.swift 3 | // RxCocoa 4 | // 5 | // Created by Samuel Bae on 2/27/16. 6 | // Copyright © 2016 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | #if os(iOS) || os(tvOS) 10 | 11 | import RxSwift 12 | import UIKit 13 | 14 | extension Reactive where Base: UIProgressView { 15 | 16 | /// Bindable sink for `progress` property 17 | public var progress: Binder { 18 | return Binder(self.base) { progressView, progress in 19 | progressView.progress = progress 20 | } 21 | } 22 | 23 | } 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /Pods/RxCocoa/RxCocoa/iOS/UIRefreshControl+Rx.swift: -------------------------------------------------------------------------------- 1 | // 2 | // UIRefreshControl+Rx.swift 3 | // RxCocoa 4 | // 5 | // Created by Yosuke Ishikawa on 1/31/16. 6 | // Copyright © 2016 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | #if os(iOS) 10 | 11 | import UIKit 12 | import RxSwift 13 | 14 | extension Reactive where Base: UIRefreshControl { 15 | /// Bindable sink for `beginRefreshing()`, `endRefreshing()` methods. 16 | public var isRefreshing: Binder { 17 | return Binder(self.base) { refreshControl, refresh in 18 | if refresh { 19 | refreshControl.beginRefreshing() 20 | } else { 21 | refreshControl.endRefreshing() 22 | } 23 | } 24 | } 25 | 26 | } 27 | 28 | #endif 29 | -------------------------------------------------------------------------------- /Pods/RxCocoa/RxCocoa/iOS/UISlider+Rx.swift: -------------------------------------------------------------------------------- 1 | // 2 | // UISlider+Rx.swift 3 | // RxCocoa 4 | // 5 | // Created by Alexander van der Werff on 28/05/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | #if os(iOS) 10 | 11 | import RxSwift 12 | import UIKit 13 | 14 | extension Reactive where Base: UISlider { 15 | 16 | /// Reactive wrapper for `value` property. 17 | public var value: ControlProperty { 18 | return base.rx.controlPropertyWithDefaultEvents( 19 | getter: { slider in 20 | slider.value 21 | }, setter: { slider, value in 22 | slider.value = value 23 | } 24 | ) 25 | } 26 | 27 | } 28 | 29 | #endif 30 | -------------------------------------------------------------------------------- /Pods/RxCocoa/RxCocoa/iOS/UITabBarItem+Rx.swift: -------------------------------------------------------------------------------- 1 | // 2 | // UITabBarItem+Rx.swift 3 | // RxCocoa 4 | // 5 | // Created by Mateusz Derks on 04/03/16. 6 | // Copyright © 2016 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | #if os(iOS) || os(tvOS) 10 | 11 | import UIKit 12 | import RxSwift 13 | 14 | extension Reactive where Base: UITabBarItem { 15 | 16 | /// Bindable sink for `badgeValue` property. 17 | public var badgeValue: Binder { 18 | return Binder(self.base) { tabBarItem, badgeValue in 19 | tabBarItem.badgeValue = badgeValue 20 | } 21 | } 22 | 23 | } 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /Pods/RxCocoa/RxCocoa/iOS/UIViewController+Rx.swift: -------------------------------------------------------------------------------- 1 | // 2 | // UIViewController+Rx.swift 3 | // RxCocoa 4 | // 5 | // Created by Kyle Fuller on 27/05/2016. 6 | // Copyright © 2016 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | #if os(iOS) || os(tvOS) 10 | 11 | import UIKit 12 | import RxSwift 13 | 14 | extension Reactive where Base: UIViewController { 15 | 16 | /// Bindable sink for `title`. 17 | public var title: Binder { 18 | return Binder(self.base) { viewController, title in 19 | viewController.title = title 20 | } 21 | } 22 | 23 | } 24 | #endif 25 | -------------------------------------------------------------------------------- /Pods/RxCocoa/RxCocoa/macOS/NSButton+Rx.swift: -------------------------------------------------------------------------------- 1 | // 2 | // NSButton+Rx.swift 3 | // RxCocoa 4 | // 5 | // Created by Krunoslav Zaher on 5/17/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | #if os(macOS) 10 | 11 | import RxSwift 12 | import Cocoa 13 | 14 | extension Reactive where Base: NSButton { 15 | 16 | /// Reactive wrapper for control event. 17 | public var tap: ControlEvent { 18 | return self.controlEvent 19 | } 20 | 21 | /// Reactive wrapper for `state` property`. 22 | public var state: ControlProperty { 23 | return self.base.rx.controlProperty( 24 | getter: { control in 25 | return control.state 26 | }, setter: { (control: NSButton, state: NSControl.StateValue) in 27 | control.state = state 28 | } 29 | ) 30 | } 31 | } 32 | 33 | #endif 34 | -------------------------------------------------------------------------------- /Pods/RxCocoa/RxCocoa/macOS/NSImageView+Rx.swift: -------------------------------------------------------------------------------- 1 | // 2 | // NSImageView+Rx.swift 3 | // RxCocoa 4 | // 5 | // Created by Krunoslav Zaher on 5/17/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | #if os(macOS) 10 | 11 | import RxSwift 12 | import Cocoa 13 | 14 | extension Reactive where Base: NSImageView { 15 | 16 | /// Bindable sink for `image` property. 17 | public var image: Binder { 18 | return Binder(self.base) { imageView, image in 19 | imageView.image = image 20 | } 21 | } 22 | } 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /Pods/RxCocoa/RxCocoa/macOS/NSSlider+Rx.swift: -------------------------------------------------------------------------------- 1 | // 2 | // NSSlider+Rx.swift 3 | // RxCocoa 4 | // 5 | // Created by Junior B. on 24/05/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | #if os(macOS) 10 | 11 | import RxSwift 12 | import Cocoa 13 | 14 | extension Reactive where Base: NSSlider { 15 | 16 | /// Reactive wrapper for `value` property. 17 | public var value: ControlProperty { 18 | return self.base.rx.controlProperty( 19 | getter: { control in 20 | return control.doubleValue 21 | }, 22 | setter: { control, value in 23 | control.doubleValue = value 24 | } 25 | ) 26 | } 27 | 28 | } 29 | 30 | #endif 31 | -------------------------------------------------------------------------------- /Pods/RxCocoa/RxCocoa/macOS/NSView+Rx.swift: -------------------------------------------------------------------------------- 1 | // 2 | // NSView+Rx.swift 3 | // RxCocoa 4 | // 5 | // Created by Krunoslav Zaher on 12/6/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | #if os(macOS) 10 | 11 | import Cocoa 12 | import RxSwift 13 | 14 | extension Reactive where Base: NSView { 15 | /// Bindable sink for `hidden` property. 16 | public var isHidden: Binder { 17 | return Binder(self.base) { view, value in 18 | view.isHidden = value 19 | } 20 | } 21 | 22 | /// Bindable sink for `alphaValue` property. 23 | public var alpha: Binder { 24 | return Binder(self.base) { view, value in 25 | view.alphaValue = value 26 | } 27 | } 28 | } 29 | 30 | #endif 31 | -------------------------------------------------------------------------------- /Pods/RxDataSources/Sources/RxDataSources/DataSources.swift: -------------------------------------------------------------------------------- 1 | // 2 | // DataSources.swift 3 | // RxDataSources 4 | // 5 | // Created by Krunoslav Zaher on 1/8/16. 6 | // Copyright © 2016 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | @_exported import Differentiator 12 | 13 | enum RxDataSourceError : Error { 14 | case preconditionFailed(message: String) 15 | } 16 | 17 | func rxPrecondition(_ condition: Bool, _ message: @autoclosure() -> String) throws -> () { 18 | if condition { 19 | return 20 | } 21 | rxDebugFatalError("Precondition failed") 22 | 23 | throw RxDataSourceError.preconditionFailed(message: message()) 24 | } 25 | 26 | func rxDebugFatalError(_ error: Error) { 27 | rxDebugFatalError("\(error)") 28 | } 29 | 30 | func rxDebugFatalError(_ message: String) { 31 | #if DEBUG 32 | fatalError(message) 33 | #else 34 | print(message) 35 | #endif 36 | } 37 | -------------------------------------------------------------------------------- /Pods/RxDataSources/Sources/RxDataSources/Deprecated.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Deprecated.swift 3 | // RxDataSources 4 | // 5 | // Created by Krunoslav Zaher on 10/8/17. 6 | // Copyright © 2017 kzaher. All rights reserved. 7 | // 8 | 9 | #if os(iOS) || os(tvOS) 10 | extension CollectionViewSectionedDataSource { 11 | @available(*, deprecated, renamed: "configureSupplementaryView") 12 | public var supplementaryViewFactory: ConfigureSupplementaryView? { 13 | get { 14 | return self.configureSupplementaryView 15 | } 16 | set { 17 | self.configureSupplementaryView = newValue 18 | } 19 | } 20 | } 21 | #endif 22 | -------------------------------------------------------------------------------- /Pods/RxDataSources/Sources/RxDataSources/FloatingPointType+IdentifiableType.swift: -------------------------------------------------------------------------------- 1 | // 2 | // FloatingPointType+IdentifiableType.swift 3 | // RxDataSources 4 | // 5 | // Created by Krunoslav Zaher on 7/4/16. 6 | // Copyright © 2016 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | extension FloatingPoint { 12 | typealias identity = Self 13 | 14 | public var identity: Self { 15 | return self 16 | } 17 | } 18 | 19 | extension Float : IdentifiableType { 20 | 21 | } 22 | 23 | extension Double : IdentifiableType { 24 | 25 | } 26 | -------------------------------------------------------------------------------- /Pods/RxDataSources/Sources/RxDataSources/String+IdentifiableType.swift: -------------------------------------------------------------------------------- 1 | // 2 | // String+IdentifiableType.swift 3 | // RxDataSources 4 | // 5 | // Created by Krunoslav Zaher on 7/4/16. 6 | // Copyright © 2016 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | extension String : IdentifiableType { 12 | public typealias Identity = String 13 | 14 | public var identity: String { 15 | return self 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /Pods/RxDataSources/Sources/RxDataSources/ViewTransition.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ViewTransition.swift 3 | // RxDataSources 4 | // 5 | // Created by Krunoslav Zaher on 10/22/17. 6 | // Copyright © 2017 kzaher. All rights reserved. 7 | // 8 | 9 | /// Transition between two view states 10 | public enum ViewTransition { 11 | /// animated transition 12 | case animated 13 | /// refresh view without animations 14 | case reload 15 | } 16 | 17 | -------------------------------------------------------------------------------- /Pods/RxNetwork/RxNetwork/Classes/Core/Network+Configuration.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Network+Configuration.swift 3 | // RxNetwork 4 | // 5 | // Created by Pircate(swifter.dev@gmail.com) on 2018/7/7. 6 | // Copyright © 2018年 Pircate. All rights reserved. 7 | // 8 | 9 | import Moya 10 | 11 | public let kNetworkTimeoutInterval: TimeInterval = 60 12 | 13 | public extension Network { 14 | 15 | class Configuration { 16 | 17 | public static var `default`: Configuration = Configuration() 18 | 19 | public var addingHeaders: (TargetType) -> [String: String] = { _ in [:] } 20 | 21 | public var replacingTask: (TargetType) -> Task = { $0.task } 22 | 23 | public var timeoutInterval: TimeInterval = kNetworkTimeoutInterval 24 | 25 | public var plugins: [PluginType] = [] 26 | 27 | public init() {} 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /Pods/RxNetwork/RxNetwork/Classes/Core/TargetType+Rx.swift: -------------------------------------------------------------------------------- 1 | // 2 | // TargetType+Rx.swift 3 | // RxNetwork 4 | // 5 | // Created by Pircate(swifter.dev@gmail.com) on 2018/4/17. 6 | // Copyright © 2018年 Pircate. All rights reserved. 7 | // 8 | 9 | import RxSwift 10 | import Moya 11 | 12 | public extension TargetType { 13 | 14 | func request() -> Single { 15 | return Network.default.provider.rx.request(.target(self)) 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /Pods/RxSwift/Platform/DataStructures/InfiniteSequence.swift: -------------------------------------------------------------------------------- 1 | // 2 | // InfiniteSequence.swift 3 | // Platform 4 | // 5 | // Created by Krunoslav Zaher on 6/13/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | /// Sequence that repeats `repeatedValue` infinite number of times. 10 | struct InfiniteSequence : Sequence { 11 | typealias Element = E 12 | typealias Iterator = AnyIterator 13 | 14 | private let _repeatedValue: E 15 | 16 | init(repeatedValue: E) { 17 | _repeatedValue = repeatedValue 18 | } 19 | 20 | func makeIterator() -> Iterator { 21 | let repeatedValue = _repeatedValue 22 | return AnyIterator { 23 | return repeatedValue 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Pods/RxSwift/Platform/DispatchQueue+Extensions.swift: -------------------------------------------------------------------------------- 1 | // 2 | // DispatchQueue+Extensions.swift 3 | // Platform 4 | // 5 | // Created by Krunoslav Zaher on 10/22/16. 6 | // Copyright © 2016 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | import Dispatch 10 | 11 | extension DispatchQueue { 12 | private static var token: DispatchSpecificKey<()> = { 13 | let key = DispatchSpecificKey<()>() 14 | DispatchQueue.main.setSpecific(key: key, value: ()) 15 | return key 16 | }() 17 | 18 | static var isMain: Bool { 19 | return DispatchQueue.getSpecific(key: token) != nil 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Pods/RxSwift/Platform/RecursiveLock.swift: -------------------------------------------------------------------------------- 1 | // 2 | // RecursiveLock.swift 3 | // Platform 4 | // 5 | // Created by Krunoslav Zaher on 12/18/16. 6 | // Copyright © 2016 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | import class Foundation.NSRecursiveLock 10 | 11 | #if TRACE_RESOURCES 12 | class RecursiveLock: NSRecursiveLock { 13 | override init() { 14 | _ = Resources.incrementTotal() 15 | super.init() 16 | } 17 | 18 | override func lock() { 19 | super.lock() 20 | _ = Resources.incrementTotal() 21 | } 22 | 23 | override func unlock() { 24 | super.unlock() 25 | _ = Resources.decrementTotal() 26 | } 27 | 28 | deinit { 29 | _ = Resources.decrementTotal() 30 | } 31 | } 32 | #else 33 | typealias RecursiveLock = NSRecursiveLock 34 | #endif 35 | -------------------------------------------------------------------------------- /Pods/RxSwift/RxSwift/Cancelable.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Cancelable.swift 3 | // RxSwift 4 | // 5 | // Created by Krunoslav Zaher on 3/12/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | /// Represents disposable resource with state tracking. 10 | public protocol Cancelable : Disposable { 11 | /// Was resource disposed. 12 | var isDisposed: Bool { get } 13 | } 14 | -------------------------------------------------------------------------------- /Pods/RxSwift/RxSwift/Concurrency/LockOwnerType.swift: -------------------------------------------------------------------------------- 1 | // 2 | // LockOwnerType.swift 3 | // RxSwift 4 | // 5 | // Created by Krunoslav Zaher on 10/25/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | protocol LockOwnerType : class, Lock { 10 | var _lock: RecursiveLock { get } 11 | } 12 | 13 | extension LockOwnerType { 14 | func lock() { 15 | self._lock.lock() 16 | } 17 | 18 | func unlock() { 19 | self._lock.unlock() 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Pods/RxSwift/RxSwift/Concurrency/SynchronizedDisposeType.swift: -------------------------------------------------------------------------------- 1 | // 2 | // SynchronizedDisposeType.swift 3 | // RxSwift 4 | // 5 | // Created by Krunoslav Zaher on 10/25/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | protocol SynchronizedDisposeType : class, Disposable, Lock { 10 | func _synchronized_dispose() 11 | } 12 | 13 | extension SynchronizedDisposeType { 14 | func synchronizedDispose() { 15 | self.lock(); defer { self.unlock() } 16 | self._synchronized_dispose() 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Pods/RxSwift/RxSwift/Concurrency/SynchronizedOnType.swift: -------------------------------------------------------------------------------- 1 | // 2 | // SynchronizedOnType.swift 3 | // RxSwift 4 | // 5 | // Created by Krunoslav Zaher on 10/25/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | protocol SynchronizedOnType : class, ObserverType, Lock { 10 | func _synchronized_on(_ event: Event) 11 | } 12 | 13 | extension SynchronizedOnType { 14 | func synchronizedOn(_ event: Event) { 15 | self.lock(); defer { self.unlock() } 16 | self._synchronized_on(event) 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Pods/RxSwift/RxSwift/Concurrency/SynchronizedUnsubscribeType.swift: -------------------------------------------------------------------------------- 1 | // 2 | // SynchronizedUnsubscribeType.swift 3 | // RxSwift 4 | // 5 | // Created by Krunoslav Zaher on 10/25/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | protocol SynchronizedUnsubscribeType : class { 10 | associatedtype DisposeKey 11 | 12 | func synchronizedUnsubscribe(_ disposeKey: DisposeKey) 13 | } 14 | -------------------------------------------------------------------------------- /Pods/RxSwift/RxSwift/ConnectableObservableType.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ConnectableObservableType.swift 3 | // RxSwift 4 | // 5 | // Created by Krunoslav Zaher on 3/1/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | /** 10 | Represents an observable sequence wrapper that can be connected and disconnected from its underlying observable sequence. 11 | */ 12 | public protocol ConnectableObservableType : ObservableType { 13 | /** 14 | Connects the observable wrapper to its source. All subscribed observers will receive values from the underlying observable sequence as long as the connection is established. 15 | 16 | - returns: Disposable used to disconnect the observable wrapper from its source, causing subscribed observer to stop receiving values from the underlying observable sequence. 17 | */ 18 | func connect() -> Disposable 19 | } 20 | -------------------------------------------------------------------------------- /Pods/RxSwift/RxSwift/Disposable.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Disposable.swift 3 | // RxSwift 4 | // 5 | // Created by Krunoslav Zaher on 2/8/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | /// Represents a disposable resource. 10 | public protocol Disposable { 11 | /// Dispose resource. 12 | func dispose() 13 | } 14 | -------------------------------------------------------------------------------- /Pods/RxSwift/RxSwift/Disposables/Disposables.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Disposables.swift 3 | // RxSwift 4 | // 5 | // Created by Mohsen Ramezanpoor on 01/08/2016. 6 | // Copyright © 2016 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | /// A collection of utility methods for common disposable operations. 10 | public struct Disposables { 11 | private init() {} 12 | } 13 | 14 | -------------------------------------------------------------------------------- /Pods/RxSwift/RxSwift/Disposables/DisposeBase.swift: -------------------------------------------------------------------------------- 1 | // 2 | // DisposeBase.swift 3 | // RxSwift 4 | // 5 | // Created by Krunoslav Zaher on 4/4/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | /// Base class for all disposables. 10 | public class DisposeBase { 11 | init() { 12 | #if TRACE_RESOURCES 13 | _ = Resources.incrementTotal() 14 | #endif 15 | } 16 | 17 | deinit { 18 | #if TRACE_RESOURCES 19 | _ = Resources.decrementTotal() 20 | #endif 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Pods/RxSwift/RxSwift/Disposables/NopDisposable.swift: -------------------------------------------------------------------------------- 1 | // 2 | // NopDisposable.swift 3 | // RxSwift 4 | // 5 | // Created by Krunoslav Zaher on 2/15/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | /// Represents a disposable that does nothing on disposal. 10 | /// 11 | /// Nop = No Operation 12 | fileprivate struct NopDisposable : Disposable { 13 | 14 | fileprivate static let noOp: Disposable = NopDisposable() 15 | 16 | fileprivate init() { 17 | 18 | } 19 | 20 | /// Does nothing. 21 | public func dispose() { 22 | } 23 | } 24 | 25 | extension Disposables { 26 | /** 27 | Creates a disposable that does nothing on disposal. 28 | */ 29 | static public func create() -> Disposable { 30 | return NopDisposable.noOp 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /Pods/RxSwift/RxSwift/Disposables/SubscriptionDisposable.swift: -------------------------------------------------------------------------------- 1 | // 2 | // SubscriptionDisposable.swift 3 | // RxSwift 4 | // 5 | // Created by Krunoslav Zaher on 10/25/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | struct SubscriptionDisposable : Disposable { 10 | private let _key: T.DisposeKey 11 | private weak var _owner: T? 12 | 13 | init(owner: T, key: T.DisposeKey) { 14 | self._owner = owner 15 | self._key = key 16 | } 17 | 18 | func dispose() { 19 | self._owner?.synchronizedUnsubscribe(self._key) 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Pods/RxSwift/RxSwift/Extensions/String+Rx.swift: -------------------------------------------------------------------------------- 1 | // 2 | // String+Rx.swift 3 | // RxSwift 4 | // 5 | // Created by Krunoslav Zaher on 12/25/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | extension String { 10 | /// This is needed because on Linux Swift doesn't have `rangeOfString(..., options: .BackwardsSearch)` 11 | func lastIndexOf(_ character: Character) -> Index? { 12 | var index = self.endIndex 13 | while index > self.startIndex { 14 | index = self.index(before: index) 15 | if self[index] == character { 16 | return index 17 | } 18 | } 19 | 20 | return nil 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Pods/RxSwift/RxSwift/ObservableConvertibleType.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ObservableConvertibleType.swift 3 | // RxSwift 4 | // 5 | // Created by Krunoslav Zaher on 9/17/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | /// Type that can be converted to observable sequence (`Observable`). 10 | public protocol ObservableConvertibleType { 11 | /// Type of elements in sequence. 12 | associatedtype E 13 | 14 | /// Converts `self` to `Observable` sequence. 15 | /// 16 | /// - returns: Observable sequence that represents `self`. 17 | func asObservable() -> Observable 18 | } 19 | -------------------------------------------------------------------------------- /Pods/RxSwift/RxSwift/Observables/Never.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Never.swift 3 | // RxSwift 4 | // 5 | // Created by Krunoslav Zaher on 8/30/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | extension ObservableType { 10 | 11 | /** 12 | Returns a non-terminating observable sequence, which can be used to denote an infinite duration. 13 | 14 | - seealso: [never operator on reactivex.io](http://reactivex.io/documentation/operators/empty-never-throw.html) 15 | 16 | - returns: An observable sequence whose observers will never get called. 17 | */ 18 | public static func never() -> Observable { 19 | return NeverProducer() 20 | } 21 | } 22 | 23 | final private class NeverProducer: Producer { 24 | override func subscribe(_ observer: O) -> Disposable where O.E == Element { 25 | return Disposables.create() 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /Pods/RxSwift/RxSwift/Observers/AnonymousObserver.swift: -------------------------------------------------------------------------------- 1 | // 2 | // AnonymousObserver.swift 3 | // RxSwift 4 | // 5 | // Created by Krunoslav Zaher on 2/8/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | final class AnonymousObserver : ObserverBase { 10 | typealias Element = ElementType 11 | 12 | typealias EventHandler = (Event) -> Void 13 | 14 | private let _eventHandler : EventHandler 15 | 16 | init(_ eventHandler: @escaping EventHandler) { 17 | #if TRACE_RESOURCES 18 | _ = Resources.incrementTotal() 19 | #endif 20 | self._eventHandler = eventHandler 21 | } 22 | 23 | override func onCore(_ event: Event) { 24 | return self._eventHandler(event) 25 | } 26 | 27 | #if TRACE_RESOURCES 28 | deinit { 29 | _ = Resources.decrementTotal() 30 | } 31 | #endif 32 | } 33 | -------------------------------------------------------------------------------- /Pods/RxSwift/RxSwift/Observers/ObserverBase.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ObserverBase.swift 3 | // RxSwift 4 | // 5 | // Created by Krunoslav Zaher on 2/15/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | class ObserverBase : Disposable, ObserverType { 10 | typealias E = ElementType 11 | 12 | private let _isStopped = AtomicInt(0) 13 | 14 | func on(_ event: Event) { 15 | switch event { 16 | case .next: 17 | if load(self._isStopped) == 0 { 18 | self.onCore(event) 19 | } 20 | case .error, .completed: 21 | if fetchOr(self._isStopped, 1) == 0 { 22 | self.onCore(event) 23 | } 24 | } 25 | } 26 | 27 | func onCore(_ event: Event) { 28 | rxAbstractMethod() 29 | } 30 | 31 | func dispose() { 32 | fetchOr(self._isStopped, 1) 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /Pods/RxSwift/RxSwift/RxMutableBox.swift: -------------------------------------------------------------------------------- 1 | // 2 | // RxMutableBox.swift 3 | // RxSwift 4 | // 5 | // Created by Krunoslav Zaher on 5/22/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | /// Creates mutable reference wrapper for any type. 10 | final class RxMutableBox : CustomDebugStringConvertible { 11 | /// Wrapped value 12 | var value : T 13 | 14 | /// Creates reference wrapper for `value`. 15 | /// 16 | /// - parameter value: Value to wrap. 17 | init (_ value: T) { 18 | self.value = value 19 | } 20 | } 21 | 22 | extension RxMutableBox { 23 | /// - returns: Box description. 24 | var debugDescription: String { 25 | return "MutatingBox(\(self.value))" 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /Pods/RxSwift/RxSwift/Schedulers/HistoricalScheduler.swift: -------------------------------------------------------------------------------- 1 | // 2 | // HistoricalScheduler.swift 3 | // RxSwift 4 | // 5 | // Created by Krunoslav Zaher on 12/27/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | import struct Foundation.Date 10 | 11 | /// Provides a virtual time scheduler that uses `Date` for absolute time and `NSTimeInterval` for relative time. 12 | public class HistoricalScheduler : VirtualTimeScheduler { 13 | 14 | /** 15 | Creates a new historical scheduler with initial clock value. 16 | 17 | - parameter initialClock: Initial value for virtual clock. 18 | */ 19 | public init(initialClock: RxTime = Date(timeIntervalSince1970: 0)) { 20 | super.init(initialClock: initialClock, converter: HistoricalSchedulerTimeConverter()) 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Pods/RxSwift/RxSwift/Schedulers/Internal/InvocableScheduledItem.swift: -------------------------------------------------------------------------------- 1 | // 2 | // InvocableScheduledItem.swift 3 | // RxSwift 4 | // 5 | // Created by Krunoslav Zaher on 11/7/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | struct InvocableScheduledItem : InvocableType { 10 | 11 | let _invocable: I 12 | let _state: I.Value 13 | 14 | init(invocable: I, state: I.Value) { 15 | self._invocable = invocable 16 | self._state = state 17 | } 18 | 19 | func invoke() { 20 | self._invocable.invoke(self._state) 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Pods/RxSwift/RxSwift/Schedulers/Internal/InvocableType.swift: -------------------------------------------------------------------------------- 1 | // 2 | // InvocableType.swift 3 | // RxSwift 4 | // 5 | // Created by Krunoslav Zaher on 11/7/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | protocol InvocableType { 10 | func invoke() 11 | } 12 | 13 | protocol InvocableWithValueType { 14 | associatedtype Value 15 | 16 | func invoke(_ value: Value) 17 | } 18 | -------------------------------------------------------------------------------- /Pods/RxSwift/RxSwift/Schedulers/Internal/ScheduledItem.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ScheduledItem.swift 3 | // RxSwift 4 | // 5 | // Created by Krunoslav Zaher on 9/2/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | struct ScheduledItem 10 | : ScheduledItemType 11 | , InvocableType { 12 | typealias Action = (T) -> Disposable 13 | 14 | private let _action: Action 15 | private let _state: T 16 | 17 | private let _disposable = SingleAssignmentDisposable() 18 | 19 | var isDisposed: Bool { 20 | return self._disposable.isDisposed 21 | } 22 | 23 | init(action: @escaping Action, state: T) { 24 | self._action = action 25 | self._state = state 26 | } 27 | 28 | func invoke() { 29 | self._disposable.setDisposable(self._action(self._state)) 30 | } 31 | 32 | func dispose() { 33 | self._disposable.dispose() 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /Pods/RxSwift/RxSwift/Schedulers/Internal/ScheduledItemType.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ScheduledItemType.swift 3 | // RxSwift 4 | // 5 | // Created by Krunoslav Zaher on 11/7/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | protocol ScheduledItemType 10 | : Cancelable 11 | , InvocableType { 12 | func invoke() 13 | } 14 | -------------------------------------------------------------------------------- /Pods/RxSwift/RxSwift/Subjects/SubjectType.swift: -------------------------------------------------------------------------------- 1 | // 2 | // SubjectType.swift 3 | // RxSwift 4 | // 5 | // Created by Krunoslav Zaher on 3/1/15. 6 | // Copyright © 2015 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | /// Represents an object that is both an observable sequence as well as an observer. 10 | public protocol SubjectType : ObservableType { 11 | /// The type of the observer that represents this subject. 12 | /// 13 | /// Usually this type is type of subject itself, but it doesn't have to be. 14 | associatedtype SubjectObserverType : ObserverType 15 | 16 | /// Returns observer interface for subject. 17 | /// 18 | /// - returns: Observer interface for subject. 19 | func asObserver() -> SubjectObserverType 20 | 21 | } 22 | -------------------------------------------------------------------------------- /Pods/RxSwift/RxSwift/SwiftSupport/SwiftSupport.swift: -------------------------------------------------------------------------------- 1 | // 2 | // SwiftSupport.swift 3 | // RxSwift 4 | // 5 | // Created by Volodymyr Gorbenko on 3/6/17. 6 | // Copyright © 2017 Krunoslav Zaher. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | typealias IntMax = Int64 12 | public typealias RxAbstractInteger = FixedWidthInteger 13 | 14 | extension SignedInteger { 15 | func toIntMax() -> IntMax { 16 | return IntMax(self) 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Pods/RxSwiftExt/Source/RxCocoa/not+RxCocoa.swift: -------------------------------------------------------------------------------- 1 | // 2 | // not+RxCocoa.swift 3 | // RxSwiftExt 4 | // 5 | // Created by Rafael Ferreira on 3/7/17. 6 | // Copyright © 2017 RxSwift Community. All rights reserved. 7 | // 8 | 9 | import RxCocoa 10 | 11 | extension SharedSequenceConvertibleType where E == Bool { 12 | /// Boolean not operator. 13 | public func not() -> SharedSequence { 14 | return map(!) 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Pods/RxSwiftExt/Source/RxCocoa/unwrap+SharedSequence.swift: -------------------------------------------------------------------------------- 1 | // 2 | // unwrap+SharedSequence.swift 3 | // RxSwiftExt 4 | // 5 | // Created by Hugo Saynac on 05/10/2018. 6 | // Copyright © 2018 RxSwift Community. All rights reserved. 7 | // 8 | 9 | import RxCocoa 10 | 11 | extension SharedSequence { 12 | 13 | /** 14 | Takes a SharedSequence of optional elements and returns a SharedSequence of non-optional elements, filtering out any nil values. 15 | 16 | - returns: A SharedSequence of non-optional elements 17 | */ 18 | 19 | public func unwrap() -> SharedSequence where E == T? { 20 | return self.filter { $0 != nil }.map { $0! } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Pods/RxSwiftExt/Source/RxSwift/apply.swift: -------------------------------------------------------------------------------- 1 | // 2 | // apply.swift 3 | // RxSwiftExt 4 | // 5 | // Created by Andy Chou on 2/22/17. 6 | // Copyright © 2017 RxSwift Community. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | import RxSwift 11 | 12 | extension ObservableType { 13 | /// Apply a transformation function to the Observable. 14 | public func apply(_ transform: (Observable) -> Observable) -> Observable { 15 | return transform(self.asObservable()) 16 | } 17 | } 18 | 19 | extension PrimitiveSequenceType where TraitType == SingleTrait { 20 | /// Apply a transformation function to the Single. 21 | public func apply(_ transform: (Single) -> Single) -> Single { 22 | return transform(self.primitiveSequence) 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Pods/RxSwiftExt/Source/RxSwift/catchErrorJustComplete.swift: -------------------------------------------------------------------------------- 1 | // 2 | // catchErrorJustComplete.swift 3 | // RxSwiftExt 4 | // 5 | // Created by Florent Pillet on 21/05/16. 6 | // Copyright © 2016 RxSwift Community. All rights reserved. 7 | // 8 | 9 | import RxSwift 10 | 11 | extension ObservableType { 12 | /** 13 | Dismiss errors and complete the sequence instead 14 | 15 | - returns: An observable sequence that never errors and completes when an error occurs in the underlying sequence 16 | */ 17 | public func catchErrorJustComplete() -> Observable { 18 | return catchError { _ in 19 | return Observable.empty() 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Pods/RxSwiftExt/Source/RxSwift/ignore.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ignore.swift 3 | // RxSwiftExt 4 | // 5 | // Created by Florent Pillet on 10/04/16. 6 | // Copyright © 2016 RxSwift Community. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | import RxSwift 11 | 12 | extension ObservableType where E: Equatable { 13 | 14 | public func ignore(_ valuesToIgnore: E ...) -> Observable { 15 | return self.asObservable().filter { !valuesToIgnore.contains($0) } 16 | } 17 | 18 | public func ignore(_ valuesToIgnore: S) -> Observable where S.Iterator.Element == E { 19 | return self.asObservable().filter { !valuesToIgnore.contains($0) } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Pods/RxSwiftExt/Source/RxSwift/mapAt.swift: -------------------------------------------------------------------------------- 1 | // 2 | // mapAt.swift 3 | // RxSwiftExt 4 | // 5 | // Created by Michael Avila on 2/8/18. 6 | // Copyright © 2018 RxSwift Community. All rights reserved. 7 | // 8 | 9 | import RxSwift 10 | 11 | extension ObservableType { 12 | 13 | /** 14 | Returns an observable sequence containing as many elements as its input but all of them are mapped to the result at the given keyPath 15 | 16 | - parameter keyPath: A key path whose root type matches the element type of the input sequence 17 | - returns: An observable squence containing the values pointed to by the key path 18 | */ 19 | public func mapAt(_ keyPath: KeyPath) -> Observable { 20 | return self.map { $0[keyPath: keyPath] } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Pods/RxSwiftExt/Source/RxSwift/mapMany.swift: -------------------------------------------------------------------------------- 1 | // 2 | // mapMany.swift 3 | // RxSwiftExt 4 | // 5 | // Created by Joan Disho on 06/05/18. 6 | // Copyright © 2018 RxSwift Community. All rights reserved. 7 | // 8 | 9 | import RxSwift 10 | 11 | extension ObservableType where E: Collection { 12 | /** 13 | Projects each element of an observable collection into a new form. 14 | 15 | - parameter transform: A transform function to apply to each element of the source collection. 16 | - returns: An observable collection whose elements are the result of invoking the transform function on each element of source. 17 | */ 18 | public func mapMany(_ transform: @escaping (E.Element) throws -> T) -> Observable<[T]> { 19 | return map { collection -> [T] in 20 | try collection.map(transform) 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /Pods/RxSwiftExt/Source/RxSwift/mapTo.swift: -------------------------------------------------------------------------------- 1 | // 2 | // mapTo.swift 3 | // RxSwiftExt 4 | // 5 | // Created by Marin Todorov on 4/12/16. 6 | // Copyright © 2016 RxSwift Community. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | import RxSwift 11 | 12 | extension ObservableType { 13 | 14 | /** 15 | Returns an observable sequence containing as many elements as its input but all of them are the constant provided as a parameter 16 | 17 | - parameter value: A constant that each element of the input sequence is being replaced with 18 | - returns: An observable sequence containing the values `value` provided as a parameter 19 | */ 20 | public func mapTo(_ value: R) -> Observable { 21 | return map { _ in value } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /Pods/RxSwiftExt/Source/RxSwift/not.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ignore.swift 3 | // RxSwiftExt 4 | // 5 | // Created by Thane Gill on 18/04/16. 6 | // Copyright © 2016 RxSwift Community. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | import RxSwift 11 | 12 | extension ObservableType where E == Bool { 13 | /// Boolean not operator 14 | public func not() -> Observable { 15 | return self.map(!) 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /Pods/RxSwiftExt/Source/RxSwift/unwrap.swift: -------------------------------------------------------------------------------- 1 | // 2 | // unwrap.swift 3 | // RxSwiftExt 4 | // 5 | // Created by Marin Todorov on 4/7/16. 6 | // Copyright © 2016 RxSwift Community. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | import RxSwift 11 | 12 | extension ObservableType { 13 | 14 | /** 15 | Takes a sequence of optional elements and returns a sequence of non-optional elements, filtering out any nil values. 16 | 17 | - returns: An observable sequence of non-optional elements 18 | */ 19 | 20 | public func unwrap() -> Observable where E == T? { 21 | return self.filter { $0 != nil }.map { $0! } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /Pods/RxSwiftX/RxSwiftX/Classes/Cocoa/UIResponder+Rx.swift: -------------------------------------------------------------------------------- 1 | // 2 | // UIResponder+Rx.swift 3 | // RxSwiftX 4 | // 5 | // Created by Pircate on 2018/5/25. 6 | // Copyright © 2018年 Pircate. All rights reserved. 7 | // 8 | 9 | import RxSwift 10 | import RxCocoa 11 | 12 | public extension Reactive where Base: UIResponder { 13 | 14 | var becomeFirstResponder: Binder { 15 | return Binder(base) { responder, _ in 16 | responder.becomeFirstResponder() 17 | } 18 | } 19 | 20 | var resignFirstResponder: Binder { 21 | return Binder(base) { responder, _ in 22 | responder.resignFirstResponder() 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Pods/RxSwiftX/RxSwiftX/Classes/Cocoa/UIScrollView+Rx.swift: -------------------------------------------------------------------------------- 1 | // 2 | // UIScrollView+Rx.swift 3 | // RxSwiftX 4 | // 5 | // Created by Pircate on 2018/5/25. 6 | // Copyright © 2018年 Pircate. All rights reserved. 7 | // 8 | 9 | import RxSwift 10 | import RxCocoa 11 | 12 | public extension Reactive where Base: UIScrollView { 13 | 14 | var bounces: Binder { 15 | return Binder(base) { scrollView, bounces in 16 | scrollView.bounces = bounces 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Pods/RxSwiftX/RxSwiftX/Classes/Cocoa/UITableView+Rx.swift: -------------------------------------------------------------------------------- 1 | // 2 | // UITableView+Rx.swift 3 | // RxSwiftX 4 | // 5 | // Created by Pircate on 2018/6/4. 6 | // Copyright © 2018年 Pircate. All rights reserved. 7 | // 8 | 9 | import RxSwift 10 | import RxCocoa 11 | 12 | public extension Reactive where Base: UITableView { 13 | 14 | var isEditing: Binder { 15 | return Binder(base) { tableView, isEditing in 16 | tableView.setEditing(isEditing, animated: true) 17 | } 18 | } 19 | 20 | func deselectRow(animated: Bool = true) -> Binder { 21 | return Binder(base) { tableView, indexPath in 22 | tableView.deselectRow(at: indexPath, animated: animated) 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Pods/RxSwiftX/RxSwiftX/Classes/Cocoa/UIView+Rx.swift: -------------------------------------------------------------------------------- 1 | // 2 | // UIView+Rx.swift 3 | // RxSwiftX 4 | // 5 | // Created by Pircate on 2018/5/25. 6 | // Copyright © 2018年 Pircate. All rights reserved. 7 | // 8 | 9 | import RxSwift 10 | import RxCocoa 11 | 12 | public extension Reactive where Base: UIView { 13 | 14 | var endEditing: Binder { 15 | return Binder(base) { view, force in 16 | view.endEditing(force) 17 | } 18 | } 19 | 20 | var originY: Binder { 21 | return Binder(base) { view, y in 22 | view.frame.origin.y = y 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Pods/RxSwiftX/RxSwiftX/Classes/Swift/Collection+Rx.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Collection+Rx.swift 3 | // RxSwiftX 4 | // 5 | // Created by GorXion on 2018/7/17. 6 | // 7 | 8 | import RxSwift 9 | 10 | public extension ObservableType where E: Collection { 11 | 12 | var count: Observable { 13 | return map { $0.count } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Pods/RxSwiftX/RxSwiftX/Classes/Swift/Int+Rx.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Int+Rx.swift 3 | // RxSwiftX 4 | // 5 | // Created by Pircate on 2018/5/18. 6 | // Copyright © 2018年 Pircate. All rights reserved. 7 | // 8 | 9 | import RxSwift 10 | 11 | public extension Int { 12 | 13 | func countdown(_ closure: @escaping (Int) -> String = { "\($0)秒" }, 14 | resend: String = "重新发送") 15 | -> Observable<(title: String, isEnabled: Bool)> { 16 | return Observable.of(self).flatMap({ (until) -> Observable<(title: String, isEnabled: Bool)> in 17 | Observable.timer(0, period: 1, scheduler: MainScheduler.instance).map({ 18 | if until > $0 { return (closure(until - $0), false) } 19 | throw NSError() 20 | }).catchErrorJustReturn((resend, true)) 21 | }) 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /Pods/RxSwiftX/RxSwiftX/Classes/Swift/ObserveOn.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ObserveOn.swift 3 | // RxSwiftX 4 | // 5 | // Created by Pircate on 2018/7/4. 6 | // Copyright © 2018年 Pircate. All rights reserved. 7 | // 8 | 9 | import RxSwift 10 | 11 | public extension ObservableType { 12 | 13 | func observeOnMainScheduler() -> Observable { 14 | return observeOn(MainScheduler.instance) 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Pods/RxSwiftX/RxSwiftX/Classes/Swift/ShareOnce.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ShareOnce+Rx.swift 3 | // RxSwiftX 4 | // 5 | // Created by Pircate on 2018/5/26. 6 | // Copyright © 2018年 Pircate. All rights reserved. 7 | // 8 | 9 | import RxSwift 10 | 11 | public extension ObservableType { 12 | 13 | func shareOnce() -> Observable { 14 | return share(replay: 1) 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Pods/RxSwiftX/RxSwiftX/Classes/Swift/String+Rx.swift: -------------------------------------------------------------------------------- 1 | // 2 | // String+Rx.swift 3 | // RxSwiftX 4 | // 5 | // Created by Pircate on 2018/5/31. 6 | // Copyright © 2018年 Pircate. All rights reserved. 7 | // 8 | 9 | import RxSwift 10 | 11 | public extension Observable where E == String { 12 | 13 | var isEmpty: Observable { 14 | return map { $0.isEmpty } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Pods/RxSwiftX/RxSwiftX/Classes/Swift/Then.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Then.swift 3 | // RxSwiftX 4 | // 5 | // Created by Pircate on 2018/6/5. 6 | // Copyright © 2018年 Pircate. All rights reserved. 7 | // 8 | 9 | import RxSwift 10 | import RxCocoa 11 | 12 | public extension ObservableType { 13 | 14 | func then(_ closure: @escaping @autoclosure () throws -> Void) -> Observable { 15 | return map { 16 | try closure() 17 | return $0 18 | } 19 | } 20 | } 21 | 22 | public extension Driver { 23 | 24 | func then(_ closure: @escaping @autoclosure () -> Void) -> SharedSequence { 25 | return map { 26 | closure() 27 | return $0 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Alamofire/Alamofire-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Alamofire : NSObject 3 | @end 4 | @implementation PodsDummy_Alamofire 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Alamofire/Alamofire-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Alamofire/Alamofire-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double AlamofireVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char AlamofireVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Alamofire/Alamofire.debug.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Alamofire 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/Alamofire 9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | SKIP_INSTALL = YES 12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Alamofire/Alamofire.modulemap: -------------------------------------------------------------------------------- 1 | framework module Alamofire { 2 | umbrella header "Alamofire-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Alamofire/Alamofire.release.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Alamofire 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/Alamofire 9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | SKIP_INSTALL = YES 12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Alamofire/Alamofire.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Alamofire 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 4 | PODS_BUILD_DIR = ${BUILD_DIR} 5 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 6 | PODS_ROOT = ${SRCROOT} 7 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/Alamofire 8 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 9 | SKIP_INSTALL = YES 10 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 11 | -------------------------------------------------------------------------------- /Pods/Target Support Files/CleanJSON/CleanJSON-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_CleanJSON : NSObject 3 | @end 4 | @implementation PodsDummy_CleanJSON 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/CleanJSON/CleanJSON-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/CleanJSON/CleanJSON-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double CleanJSONVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char CleanJSONVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/CleanJSON/CleanJSON.debug.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/CleanJSON 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/CleanJSON 9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | SKIP_INSTALL = YES 12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/CleanJSON/CleanJSON.modulemap: -------------------------------------------------------------------------------- 1 | framework module CleanJSON { 2 | umbrella header "CleanJSON-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/CleanJSON/CleanJSON.release.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/CleanJSON 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/CleanJSON 9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | SKIP_INSTALL = YES 12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/CleanJSON/CleanJSON.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/CleanJSON 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 4 | PODS_BUILD_DIR = ${BUILD_DIR} 5 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 6 | PODS_ROOT = ${SRCROOT} 7 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/CleanJSON 8 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 9 | SKIP_INSTALL = YES 10 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 11 | -------------------------------------------------------------------------------- /Pods/Target Support Files/CocoaChainKit/CocoaChainKit-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_CocoaChainKit : NSObject 3 | @end 4 | @implementation PodsDummy_CocoaChainKit 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/CocoaChainKit/CocoaChainKit-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/CocoaChainKit/CocoaChainKit-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double CocoaChainKitVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char CocoaChainKitVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/CocoaChainKit/CocoaChainKit.debug.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/CocoaChainKit 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_LDFLAGS = $(inherited) -framework "UIKit" 5 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 6 | PODS_BUILD_DIR = ${BUILD_DIR} 7 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_ROOT = ${SRCROOT} 9 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/CocoaChainKit 10 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 11 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 12 | SKIP_INSTALL = YES 13 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 14 | -------------------------------------------------------------------------------- /Pods/Target Support Files/CocoaChainKit/CocoaChainKit.modulemap: -------------------------------------------------------------------------------- 1 | framework module CocoaChainKit { 2 | umbrella header "CocoaChainKit-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/CocoaChainKit/CocoaChainKit.release.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/CocoaChainKit 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_LDFLAGS = $(inherited) -framework "UIKit" 5 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 6 | PODS_BUILD_DIR = ${BUILD_DIR} 7 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_ROOT = ${SRCROOT} 9 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/CocoaChainKit 10 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 11 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 12 | SKIP_INSTALL = YES 13 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 14 | -------------------------------------------------------------------------------- /Pods/Target Support Files/CocoaChainKit/CocoaChainKit.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/CocoaChainKit 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | OTHER_LDFLAGS = $(inherited) -framework "UIKit" 4 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/CocoaChainKit 9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 10 | SKIP_INSTALL = YES 11 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 12 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Differentiator/Differentiator-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Differentiator : NSObject 3 | @end 4 | @implementation PodsDummy_Differentiator 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Differentiator/Differentiator-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Differentiator/Differentiator-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double DifferentiatorVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char DifferentiatorVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Differentiator/Differentiator.debug.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Differentiator 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/Differentiator 9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | SKIP_INSTALL = YES 12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Differentiator/Differentiator.modulemap: -------------------------------------------------------------------------------- 1 | framework module Differentiator { 2 | umbrella header "Differentiator-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Differentiator/Differentiator.release.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Differentiator 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/Differentiator 9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | SKIP_INSTALL = YES 12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Differentiator/Differentiator.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Differentiator 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 4 | PODS_BUILD_DIR = ${BUILD_DIR} 5 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 6 | PODS_ROOT = ${SRCROOT} 7 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/Differentiator 8 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 9 | SKIP_INSTALL = YES 10 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 11 | -------------------------------------------------------------------------------- /Pods/Target Support Files/EachNavigationBar/EachNavigationBar-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_EachNavigationBar : NSObject 3 | @end 4 | @implementation PodsDummy_EachNavigationBar 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/EachNavigationBar/EachNavigationBar-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/EachNavigationBar/EachNavigationBar-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double EachNavigationBarVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char EachNavigationBarVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/EachNavigationBar/EachNavigationBar.debug.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/EachNavigationBar 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_LDFLAGS = $(inherited) -framework "UIKit" 5 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 6 | PODS_BUILD_DIR = ${BUILD_DIR} 7 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_ROOT = ${SRCROOT} 9 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/EachNavigationBar 10 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 11 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 12 | SKIP_INSTALL = YES 13 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 14 | -------------------------------------------------------------------------------- /Pods/Target Support Files/EachNavigationBar/EachNavigationBar.modulemap: -------------------------------------------------------------------------------- 1 | framework module EachNavigationBar { 2 | umbrella header "EachNavigationBar-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/EachNavigationBar/EachNavigationBar.release.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/EachNavigationBar 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_LDFLAGS = $(inherited) -framework "UIKit" 5 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 6 | PODS_BUILD_DIR = ${BUILD_DIR} 7 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_ROOT = ${SRCROOT} 9 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/EachNavigationBar 10 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 11 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 12 | SKIP_INSTALL = YES 13 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 14 | -------------------------------------------------------------------------------- /Pods/Target Support Files/EachNavigationBar/EachNavigationBar.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/EachNavigationBar 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | OTHER_LDFLAGS = $(inherited) -framework "UIKit" 4 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/EachNavigationBar 9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 10 | SKIP_INSTALL = YES 11 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 12 | -------------------------------------------------------------------------------- /Pods/Target Support Files/EachNavigationBar/ResourceBundle-EachNavigationBar-EachNavigationBar-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleIdentifier 8 | ${PRODUCT_BUNDLE_IDENTIFIER} 9 | CFBundleInfoDictionaryVersion 10 | 6.0 11 | CFBundleName 12 | ${PRODUCT_NAME} 13 | CFBundlePackageType 14 | BNDL 15 | CFBundleShortVersionString 16 | 1.15.0 17 | CFBundleSignature 18 | ???? 19 | CFBundleVersion 20 | 1 21 | NSPrincipalClass 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /Pods/Target Support Files/EachNavigationBar/ResourceBundle-EachNavigationBar-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleIdentifier 8 | ${PRODUCT_BUNDLE_IDENTIFIER} 9 | CFBundleInfoDictionaryVersion 10 | 6.0 11 | CFBundleName 12 | ${PRODUCT_NAME} 13 | CFBundlePackageType 14 | BNDL 15 | CFBundleShortVersionString 16 | 1.8.0 17 | CFBundleSignature 18 | ???? 19 | CFBundleVersion 20 | 1 21 | NSPrincipalClass 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /Pods/Target Support Files/EasyRefresher/EasyRefresher-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_EasyRefresher : NSObject 3 | @end 4 | @implementation PodsDummy_EasyRefresher 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/EasyRefresher/EasyRefresher-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/EasyRefresher/EasyRefresher-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double EasyRefresherVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char EasyRefresherVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/EasyRefresher/EasyRefresher.debug.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/EasyRefresher 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/EasyRefresher 9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | SKIP_INSTALL = YES 12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/EasyRefresher/EasyRefresher.modulemap: -------------------------------------------------------------------------------- 1 | framework module EasyRefresher { 2 | umbrella header "EasyRefresher-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/EasyRefresher/EasyRefresher.release.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/EasyRefresher 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/EasyRefresher 9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | SKIP_INSTALL = YES 12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/EasyRefresher/EasyRefresher.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/EasyRefresher 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 4 | PODS_BUILD_DIR = ${BUILD_DIR} 5 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 6 | PODS_ROOT = ${SRCROOT} 7 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/EasyRefresher 8 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 9 | SKIP_INSTALL = YES 10 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 11 | -------------------------------------------------------------------------------- /Pods/Target Support Files/EasyRefresher/ResourceBundle-EasyRefresher-EasyRefresher-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleIdentifier 8 | ${PRODUCT_BUNDLE_IDENTIFIER} 9 | CFBundleInfoDictionaryVersion 10 | 6.0 11 | CFBundleName 12 | ${PRODUCT_NAME} 13 | CFBundlePackageType 14 | BNDL 15 | CFBundleShortVersionString 16 | 0.8.1 17 | CFBundleSignature 18 | ???? 19 | CFBundleVersion 20 | 1 21 | NSPrincipalClass 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /Pods/Target Support Files/ExtensionX/ExtensionX-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_ExtensionX : NSObject 3 | @end 4 | @implementation PodsDummy_ExtensionX 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/ExtensionX/ExtensionX-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/ExtensionX/ExtensionX-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double ExtensionXVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char ExtensionXVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/ExtensionX/ExtensionX.debug.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/ExtensionX 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_LDFLAGS = $(inherited) -framework "Foundation" -framework "UIKit" 5 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 6 | PODS_BUILD_DIR = ${BUILD_DIR} 7 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_ROOT = ${SRCROOT} 9 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/ExtensionX 10 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 11 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 12 | SKIP_INSTALL = YES 13 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 14 | -------------------------------------------------------------------------------- /Pods/Target Support Files/ExtensionX/ExtensionX.modulemap: -------------------------------------------------------------------------------- 1 | framework module ExtensionX { 2 | umbrella header "ExtensionX-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/ExtensionX/ExtensionX.release.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/ExtensionX 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_LDFLAGS = $(inherited) -framework "Foundation" -framework "UIKit" 5 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 6 | PODS_BUILD_DIR = ${BUILD_DIR} 7 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_ROOT = ${SRCROOT} 9 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/ExtensionX 10 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 11 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 12 | SKIP_INSTALL = YES 13 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 14 | -------------------------------------------------------------------------------- /Pods/Target Support Files/ExtensionX/ExtensionX.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/ExtensionX 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | OTHER_LDFLAGS = $(inherited) -framework "Foundation" -framework "UIKit" 4 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/ExtensionX 9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 10 | SKIP_INSTALL = YES 11 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 12 | -------------------------------------------------------------------------------- /Pods/Target Support Files/FSPagerView/FSPagerView-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_FSPagerView : NSObject 3 | @end 4 | @implementation PodsDummy_FSPagerView 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/FSPagerView/FSPagerView-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/FSPagerView/FSPagerView-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | #import "FSPagerViewObjcCompat.h" 14 | 15 | FOUNDATION_EXPORT double FSPagerViewVersionNumber; 16 | FOUNDATION_EXPORT const unsigned char FSPagerViewVersionString[]; 17 | 18 | -------------------------------------------------------------------------------- /Pods/Target Support Files/FSPagerView/FSPagerView.debug.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/FSPagerView 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_LDFLAGS = $(inherited) -framework "UIKit" 5 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 6 | PODS_BUILD_DIR = ${BUILD_DIR} 7 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_ROOT = ${SRCROOT} 9 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/FSPagerView 10 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 11 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 12 | SKIP_INSTALL = YES 13 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 14 | -------------------------------------------------------------------------------- /Pods/Target Support Files/FSPagerView/FSPagerView.modulemap: -------------------------------------------------------------------------------- 1 | framework module FSPagerView { 2 | umbrella header "FSPagerView-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/FSPagerView/FSPagerView.release.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/FSPagerView 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_LDFLAGS = $(inherited) -framework "UIKit" 5 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 6 | PODS_BUILD_DIR = ${BUILD_DIR} 7 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_ROOT = ${SRCROOT} 9 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/FSPagerView 10 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 11 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 12 | SKIP_INSTALL = YES 13 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 14 | -------------------------------------------------------------------------------- /Pods/Target Support Files/FSPagerView/FSPagerView.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/FSPagerView 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | OTHER_LDFLAGS = $(inherited) -framework "UIKit" 4 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/FSPagerView 9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 10 | SKIP_INSTALL = YES 11 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 12 | -------------------------------------------------------------------------------- /Pods/Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_IQKeyboardManagerSwift : NSObject 3 | @end 4 | @implementation PodsDummy_IQKeyboardManagerSwift 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double IQKeyboardManagerSwiftVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char IQKeyboardManagerSwiftVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.debug.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_LDFLAGS = $(inherited) -framework "CoreGraphics" -framework "Foundation" -framework "QuartzCore" -framework "UIKit" 5 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 6 | PODS_BUILD_DIR = ${BUILD_DIR} 7 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_ROOT = ${SRCROOT} 9 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/IQKeyboardManagerSwift 10 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 11 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 12 | SKIP_INSTALL = YES 13 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 14 | -------------------------------------------------------------------------------- /Pods/Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap: -------------------------------------------------------------------------------- 1 | framework module IQKeyboardManagerSwift { 2 | umbrella header "IQKeyboardManagerSwift-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.release.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_LDFLAGS = $(inherited) -framework "CoreGraphics" -framework "Foundation" -framework "QuartzCore" -framework "UIKit" 5 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 6 | PODS_BUILD_DIR = ${BUILD_DIR} 7 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_ROOT = ${SRCROOT} 9 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/IQKeyboardManagerSwift 10 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 11 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 12 | SKIP_INSTALL = YES 13 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 14 | -------------------------------------------------------------------------------- /Pods/Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | OTHER_LDFLAGS = $(inherited) -framework "CoreGraphics" -framework "Foundation" -framework "QuartzCore" -framework "UIKit" 4 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/IQKeyboardManagerSwift 9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 10 | SKIP_INSTALL = YES 11 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 12 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Kingfisher/Kingfisher-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Kingfisher : NSObject 3 | @end 4 | @implementation PodsDummy_Kingfisher 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Kingfisher/Kingfisher-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Kingfisher/Kingfisher-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | #import "Kingfisher.h" 14 | 15 | FOUNDATION_EXPORT double KingfisherVersionNumber; 16 | FOUNDATION_EXPORT const unsigned char KingfisherVersionString[]; 17 | 18 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Kingfisher/Kingfisher.debug.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_LDFLAGS = $(inherited) -framework "Accelerate" -framework "CFNetwork" 5 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 6 | PODS_BUILD_DIR = ${BUILD_DIR} 7 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_ROOT = ${SRCROOT} 9 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/Kingfisher 10 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 11 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 12 | SKIP_INSTALL = YES 13 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 14 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Kingfisher/Kingfisher.modulemap: -------------------------------------------------------------------------------- 1 | framework module Kingfisher { 2 | umbrella header "Kingfisher-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Kingfisher/Kingfisher.release.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_LDFLAGS = $(inherited) -framework "Accelerate" -framework "CFNetwork" 5 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 6 | PODS_BUILD_DIR = ${BUILD_DIR} 7 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_ROOT = ${SRCROOT} 9 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/Kingfisher 10 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 11 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 12 | SKIP_INSTALL = YES 13 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 14 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Kingfisher/Kingfisher.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | OTHER_LDFLAGS = $(inherited) -framework "Accelerate" -framework "CFNetwork" 4 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/Kingfisher 9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 10 | SKIP_INSTALL = YES 11 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 12 | -------------------------------------------------------------------------------- /Pods/Target Support Files/LeanCloud/LeanCloud-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_LeanCloud : NSObject 3 | @end 4 | @implementation PodsDummy_LeanCloud 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/LeanCloud/LeanCloud-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/LeanCloud/LeanCloud-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double LeanCloudVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char LeanCloudVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/LeanCloud/LeanCloud.debug.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/LeanCloud 3 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" 4 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 5 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 6 | PODS_BUILD_DIR = ${BUILD_DIR} 7 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_ROOT = ${SRCROOT} 9 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/LeanCloud 10 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 11 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 12 | SKIP_INSTALL = YES 13 | SWIFT_INCLUDE_PATHS = $(inherited) "$(PODS_TARGET_SRCROOT)"/** 14 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 15 | -------------------------------------------------------------------------------- /Pods/Target Support Files/LeanCloud/LeanCloud.modulemap: -------------------------------------------------------------------------------- 1 | framework module LeanCloud { 2 | umbrella header "LeanCloud-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/LeanCloud/LeanCloud.release.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/LeanCloud 3 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" 4 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 5 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 6 | PODS_BUILD_DIR = ${BUILD_DIR} 7 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_ROOT = ${SRCROOT} 9 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/LeanCloud 10 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 11 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 12 | SKIP_INSTALL = YES 13 | SWIFT_INCLUDE_PATHS = $(inherited) "$(PODS_TARGET_SRCROOT)"/** 14 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 15 | -------------------------------------------------------------------------------- /Pods/Target Support Files/LeanCloud/LeanCloud.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/LeanCloud 2 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/LeanCloud 9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 10 | SKIP_INSTALL = YES 11 | SWIFT_INCLUDE_PATHS = $(inherited) "$(PODS_TARGET_SRCROOT)"/** 12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Moya/Moya-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Moya : NSObject 3 | @end 4 | @implementation PodsDummy_Moya 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Moya/Moya-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Moya/Moya-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double MoyaVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char MoyaVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Moya/Moya.debug.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Moya 3 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/Result" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" 4 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 5 | OTHER_LDFLAGS = $(inherited) -framework "Foundation" 6 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 7 | PODS_BUILD_DIR = ${BUILD_DIR} 8 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 9 | PODS_ROOT = ${SRCROOT} 10 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/Moya 11 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 12 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 13 | SKIP_INSTALL = YES 14 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 15 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Moya/Moya.modulemap: -------------------------------------------------------------------------------- 1 | framework module Moya { 2 | umbrella header "Moya-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Moya/Moya.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Moya 2 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/Result" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_LDFLAGS = $(inherited) -framework "Foundation" 5 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 6 | PODS_BUILD_DIR = ${BUILD_DIR} 7 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_ROOT = ${SRCROOT} 9 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/Moya 10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | SKIP_INSTALL = YES 12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-LightCloud/Pods-LightCloud-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods_LightCloud : NSObject 3 | @end 4 | @implementation PodsDummy_Pods_LightCloud 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-LightCloud/Pods-LightCloud-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double Pods_LightCloudVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char Pods_LightCloudVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-LightCloud/Pods-LightCloud.modulemap: -------------------------------------------------------------------------------- 1 | framework module Pods_LightCloud { 2 | umbrella header "Pods-LightCloud-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-LightCloudTests/Pods-LightCloudTests-acknowledgements.markdown: -------------------------------------------------------------------------------- 1 | # Acknowledgements 2 | This application makes use of the following third party libraries: 3 | Generated by CocoaPods - https://cocoapods.org 4 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-LightCloudTests/Pods-LightCloudTests-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods_LightCloudTests : NSObject 3 | @end 4 | @implementation PodsDummy_Pods_LightCloudTests 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-LightCloudTests/Pods-LightCloudTests-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double Pods_LightCloudTestsVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char Pods_LightCloudTestsVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-LightCloudTests/Pods-LightCloudTests.modulemap: -------------------------------------------------------------------------------- 1 | framework module Pods_LightCloudTests { 2 | umbrella header "Pods-LightCloudTests-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-LightCloudUITests/Pods-LightCloudUITests-acknowledgements.markdown: -------------------------------------------------------------------------------- 1 | # Acknowledgements 2 | This application makes use of the following third party libraries: 3 | Generated by CocoaPods - https://cocoapods.org 4 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-LightCloudUITests/Pods-LightCloudUITests-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods_LightCloudUITests : NSObject 3 | @end 4 | @implementation PodsDummy_Pods_LightCloudUITests 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-LightCloudUITests/Pods-LightCloudUITests-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double Pods_LightCloudUITestsVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char Pods_LightCloudUITestsVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-LightCloudUITests/Pods-LightCloudUITests.modulemap: -------------------------------------------------------------------------------- 1 | framework module Pods_LightCloudUITests { 2 | umbrella header "Pods-LightCloudUITests-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Result/Result-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Result : NSObject 3 | @end 4 | @implementation PodsDummy_Result 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Result/Result-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Result/Result-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double ResultVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char ResultVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Result/Result.debug.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Result 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/Result 9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | SKIP_INSTALL = YES 12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Result/Result.modulemap: -------------------------------------------------------------------------------- 1 | framework module Result { 2 | umbrella header "Result-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Result/Result.release.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Result 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/Result 9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | SKIP_INSTALL = YES 12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Result/Result.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Result 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 4 | PODS_BUILD_DIR = ${BUILD_DIR} 5 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 6 | PODS_ROOT = ${SRCROOT} 7 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/Result 8 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 9 | SKIP_INSTALL = YES 10 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 11 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxCocoa/RxCocoa-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_RxCocoa : NSObject 3 | @end 4 | @implementation PodsDummy_RxCocoa 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxCocoa/RxCocoa-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxCocoa/RxCocoa-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | #import "RxCocoaRuntime.h" 14 | #import "_RX.h" 15 | #import "_RXDelegateProxy.h" 16 | #import "_RXKVOObserver.h" 17 | #import "_RXObjCRuntime.h" 18 | #import "RxCocoa.h" 19 | 20 | FOUNDATION_EXPORT double RxCocoaVersionNumber; 21 | FOUNDATION_EXPORT const unsigned char RxCocoaVersionString[]; 22 | 23 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxCocoa/RxCocoa.debug.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa 3 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" 4 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 5 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 6 | PODS_BUILD_DIR = ${BUILD_DIR} 7 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_ROOT = ${SRCROOT} 9 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/RxCocoa 10 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 11 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 12 | SKIP_INSTALL = YES 13 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 14 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxCocoa/RxCocoa.modulemap: -------------------------------------------------------------------------------- 1 | framework module RxCocoa { 2 | umbrella header "RxCocoa-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxCocoa/RxCocoa.release.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa 3 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" 4 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 5 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 6 | PODS_BUILD_DIR = ${BUILD_DIR} 7 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_ROOT = ${SRCROOT} 9 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/RxCocoa 10 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 11 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 12 | SKIP_INSTALL = YES 13 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 14 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxCocoa/RxCocoa.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa 2 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/RxCocoa 9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 10 | SKIP_INSTALL = YES 11 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 12 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxDataSources/RxDataSources-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_RxDataSources : NSObject 3 | @end 4 | @implementation PodsDummy_RxDataSources 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxDataSources/RxDataSources-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxDataSources/RxDataSources-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double RxDataSourcesVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char RxDataSourcesVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxDataSources/RxDataSources.debug.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxDataSources 3 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Differentiator" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" 4 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 5 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 6 | PODS_BUILD_DIR = ${BUILD_DIR} 7 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_ROOT = ${SRCROOT} 9 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/RxDataSources 10 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 11 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 12 | SKIP_INSTALL = YES 13 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 14 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxDataSources/RxDataSources.modulemap: -------------------------------------------------------------------------------- 1 | framework module RxDataSources { 2 | umbrella header "RxDataSources-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxDataSources/RxDataSources.release.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxDataSources 3 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Differentiator" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" 4 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 5 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 6 | PODS_BUILD_DIR = ${BUILD_DIR} 7 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_ROOT = ${SRCROOT} 9 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/RxDataSources 10 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 11 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 12 | SKIP_INSTALL = YES 13 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 14 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxDataSources/RxDataSources.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxDataSources 2 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Differentiator" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/RxDataSources 9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 10 | SKIP_INSTALL = YES 11 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 12 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxGesture/RxGesture-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_RxGesture : NSObject 3 | @end 4 | @implementation PodsDummy_RxGesture 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxGesture/RxGesture-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxGesture/RxGesture-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double RxGestureVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char RxGestureVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxGesture/RxGesture.debug.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxGesture 3 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" 4 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 5 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 6 | PODS_BUILD_DIR = ${BUILD_DIR} 7 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_ROOT = ${SRCROOT} 9 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/RxGesture 10 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 11 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 12 | SKIP_INSTALL = YES 13 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 14 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxGesture/RxGesture.modulemap: -------------------------------------------------------------------------------- 1 | framework module RxGesture { 2 | umbrella header "RxGesture-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxGesture/RxGesture.release.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxGesture 3 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" 4 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 5 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 6 | PODS_BUILD_DIR = ${BUILD_DIR} 7 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_ROOT = ${SRCROOT} 9 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/RxGesture 10 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 11 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 12 | SKIP_INSTALL = YES 13 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 14 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxGesture/RxGesture.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxGesture 2 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/RxGesture 9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 10 | SKIP_INSTALL = YES 11 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 12 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxNetwork/RxNetwork-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_RxNetwork : NSObject 3 | @end 4 | @implementation PodsDummy_RxNetwork 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxNetwork/RxNetwork-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxNetwork/RxNetwork-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double RxNetworkVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char RxNetworkVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxNetwork/RxNetwork.modulemap: -------------------------------------------------------------------------------- 1 | framework module RxNetwork { 2 | umbrella header "RxNetwork-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxNetwork/RxNetwork.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxNetwork 2 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/Moya" "${PODS_CONFIGURATION_BUILD_DIR}/Result" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/RxNetwork 9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 10 | SKIP_INSTALL = YES 11 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 12 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxSwift/RxSwift-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_RxSwift : NSObject 3 | @end 4 | @implementation PodsDummy_RxSwift 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxSwift/RxSwift-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxSwift/RxSwift-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double RxSwiftVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char RxSwiftVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxSwift/RxSwift.debug.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxSwift 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/RxSwift 9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | SKIP_INSTALL = YES 12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxSwift/RxSwift.modulemap: -------------------------------------------------------------------------------- 1 | framework module RxSwift { 2 | umbrella header "RxSwift-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxSwift/RxSwift.release.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxSwift 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/RxSwift 9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | SKIP_INSTALL = YES 12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxSwift/RxSwift.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxSwift 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 4 | PODS_BUILD_DIR = ${BUILD_DIR} 5 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 6 | PODS_ROOT = ${SRCROOT} 7 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/RxSwift 8 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 9 | SKIP_INSTALL = YES 10 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 11 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxSwiftExt/RxSwiftExt-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_RxSwiftExt : NSObject 3 | @end 4 | @implementation PodsDummy_RxSwiftExt 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxSwiftExt/RxSwiftExt-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxSwiftExt/RxSwiftExt-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double RxSwiftExtVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char RxSwiftExtVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxSwiftExt/RxSwiftExt.debug.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxSwiftExt 3 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" 4 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 5 | OTHER_LDFLAGS = $(inherited) -framework "Foundation" 6 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 7 | PODS_BUILD_DIR = ${BUILD_DIR} 8 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 9 | PODS_ROOT = ${SRCROOT} 10 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/RxSwiftExt 11 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 12 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 13 | SKIP_INSTALL = YES 14 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 15 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxSwiftExt/RxSwiftExt.modulemap: -------------------------------------------------------------------------------- 1 | framework module RxSwiftExt { 2 | umbrella header "RxSwiftExt-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxSwiftExt/RxSwiftExt.release.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxSwiftExt 3 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" 4 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 5 | OTHER_LDFLAGS = $(inherited) -framework "Foundation" 6 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 7 | PODS_BUILD_DIR = ${BUILD_DIR} 8 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 9 | PODS_ROOT = ${SRCROOT} 10 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/RxSwiftExt 11 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 12 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 13 | SKIP_INSTALL = YES 14 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 15 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxSwiftExt/RxSwiftExt.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxSwiftExt 2 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_LDFLAGS = $(inherited) -framework "Foundation" 5 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 6 | PODS_BUILD_DIR = ${BUILD_DIR} 7 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_ROOT = ${SRCROOT} 9 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/RxSwiftExt 10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | SKIP_INSTALL = YES 12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxSwiftX/RxSwiftX-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_RxSwiftX : NSObject 3 | @end 4 | @implementation PodsDummy_RxSwiftX 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxSwiftX/RxSwiftX-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxSwiftX/RxSwiftX-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double RxSwiftXVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char RxSwiftXVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxSwiftX/RxSwiftX.modulemap: -------------------------------------------------------------------------------- 1 | framework module RxSwiftX { 2 | umbrella header "RxSwiftX-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RxSwiftX/RxSwiftX.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxSwiftX 2 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Differentiator" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxDataSources" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/RxSwiftX 9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 10 | SKIP_INSTALL = YES 11 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 12 | -------------------------------------------------------------------------------- /Pods/Target Support Files/SnapKit/SnapKit-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_SnapKit : NSObject 3 | @end 4 | @implementation PodsDummy_SnapKit 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/SnapKit/SnapKit-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/SnapKit/SnapKit-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double SnapKitVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char SnapKitVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/SnapKit/SnapKit.debug.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/SnapKit 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/SnapKit 9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | SKIP_INSTALL = YES 12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/SnapKit/SnapKit.modulemap: -------------------------------------------------------------------------------- 1 | framework module SnapKit { 2 | umbrella header "SnapKit-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/SnapKit/SnapKit.release.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/SnapKit 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/SnapKit 9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | SKIP_INSTALL = YES 12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/SnapKit/SnapKit.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/SnapKit 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 4 | PODS_BUILD_DIR = ${BUILD_DIR} 5 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 6 | PODS_ROOT = ${SRCROOT} 7 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/SnapKit 8 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 9 | SKIP_INSTALL = YES 10 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 11 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Toast-Swift/Toast-Swift-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Toast_Swift : NSObject 3 | @end 4 | @implementation PodsDummy_Toast_Swift 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Toast-Swift/Toast-Swift-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Toast-Swift/Toast-Swift-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double Toast_SwiftVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char Toast_SwiftVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Toast-Swift/Toast-Swift.debug.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Toast-Swift 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_LDFLAGS = $(inherited) -framework "QuartzCore" 5 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 6 | PODS_BUILD_DIR = ${BUILD_DIR} 7 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_ROOT = ${SRCROOT} 9 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/Toast-Swift 10 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 11 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 12 | SKIP_INSTALL = YES 13 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 14 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Toast-Swift/Toast-Swift.modulemap: -------------------------------------------------------------------------------- 1 | framework module Toast_Swift { 2 | umbrella header "Toast-Swift-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Toast-Swift/Toast-Swift.release.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Toast-Swift 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_LDFLAGS = $(inherited) -framework "QuartzCore" 5 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 6 | PODS_BUILD_DIR = ${BUILD_DIR} 7 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_ROOT = ${SRCROOT} 9 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/Toast-Swift 10 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 11 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 12 | SKIP_INSTALL = YES 13 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 14 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Toast-Swift/Toast-Swift.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Toast-Swift 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | OTHER_LDFLAGS = $(inherited) -framework "QuartzCore" 4 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/Toast-Swift 9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 10 | SKIP_INSTALL = YES 11 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 12 | -------------------------------------------------------------------------------- /Pods/Target Support Files/netfox/netfox-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_netfox : NSObject 3 | @end 4 | @implementation PodsDummy_netfox 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/netfox/netfox-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/netfox/netfox-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | #import "NFXLoader.h" 14 | 15 | FOUNDATION_EXPORT double netfoxVersionNumber; 16 | FOUNDATION_EXPORT const unsigned char netfoxVersionString[]; 17 | 18 | -------------------------------------------------------------------------------- /Pods/Target Support Files/netfox/netfox.debug.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/netfox 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/netfox 9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | SKIP_INSTALL = YES 12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/netfox/netfox.modulemap: -------------------------------------------------------------------------------- 1 | framework module netfox { 2 | umbrella header "netfox-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/netfox/netfox.release.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/netfox 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/netfox 9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | SKIP_INSTALL = YES 12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/netfox/netfox.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/netfox 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 4 | PODS_BUILD_DIR = ${BUILD_DIR} 5 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 6 | PODS_ROOT = ${SRCROOT} 7 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/netfox 8 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 9 | SKIP_INSTALL = YES 10 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 11 | -------------------------------------------------------------------------------- /Pods/netfox/netfox/Core/NFXConstants.swift: -------------------------------------------------------------------------------- 1 | // 2 | // NFXConstants.swift 3 | // netfox 4 | // 5 | // Copyright © 2016 netfox. All rights reserved. 6 | // 7 | 8 | #if os(iOS) 9 | import UIKit 10 | 11 | typealias NFXColor = UIColor 12 | typealias NFXFont = UIFont 13 | typealias NFXImage = UIImage 14 | typealias NFXViewController = UIViewController 15 | 16 | #elseif os(OSX) 17 | import Cocoa 18 | 19 | typealias NFXColor = NSColor 20 | typealias NFXFont = NSFont 21 | typealias NFXImage = NSImage 22 | typealias NFXViewController = NSViewController 23 | #endif 24 | -------------------------------------------------------------------------------- /Pods/netfox/netfox/Core/NFXGenericBodyDetailsController.swift: -------------------------------------------------------------------------------- 1 | // 2 | // NFXGenericBodyDetailsController.swift 3 | // netfox 4 | // 5 | // Copyright © 2016 netfox. All rights reserved. 6 | // 7 | 8 | import Foundation 9 | 10 | enum NFXBodyType: Int 11 | { 12 | case request = 0 13 | case response = 1 14 | } 15 | 16 | class NFXGenericBodyDetailsController: NFXGenericController 17 | { 18 | var bodyType: NFXBodyType = NFXBodyType.response 19 | 20 | override func viewDidLoad() 21 | { 22 | super.viewDidLoad() 23 | 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Pods/netfox/netfox/Core/NFXLoader.h: -------------------------------------------------------------------------------- 1 | // 2 | // NFXLoader.h 3 | // netfox 4 | // 5 | // Copyright © 2017 kasketis. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | @interface NFXLoader : NSObject 11 | 12 | @end 13 | -------------------------------------------------------------------------------- /Pods/netfox/netfox/Core/NFXLoader.m: -------------------------------------------------------------------------------- 1 | // 2 | // NFXLoader.m 3 | // netfox 4 | // 5 | // Copyright © 2017 kasketis. All rights reserved. 6 | // 7 | 8 | #import "NFXLoader.h" 9 | 10 | @implementation NFXLoader 11 | 12 | + (void)load 13 | { 14 | SEL implementNetfoxSelector = NSSelectorFromString(@"implementNetfox"); 15 | if ([NSURLSessionConfiguration respondsToSelector:implementNetfoxSelector]) 16 | { 17 | [NSURLSessionConfiguration performSelector:implementNetfoxSelector]; 18 | } 19 | } 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Pods/netfox/netfox/Core/NFXSettingsController.swift: -------------------------------------------------------------------------------- 1 | // 2 | // NFXSettingsController.swift 3 | // netfox 4 | // 5 | // Copyright © 2016 netfox. All rights reserved. 6 | // 7 | 8 | import Foundation 9 | 10 | class NFXSettingsController: NFXGenericController { 11 | // MARK: Properties 12 | 13 | let nfxVersionString = "netfox - \(nfxVersion)" 14 | var nfxURL = "https://github.com/kasketis/netfox" 15 | 16 | var tableData = [HTTPModelShortType]() 17 | var filters = [Bool]() 18 | 19 | } 20 | --------------------------------------------------------------------------------