├── 1.pic.jpg
├── JxbHttpProtocol.xcodeproj
├── project.pbxproj
├── project.xcworkspace
│ ├── contents.xcworkspacedata
│ └── xcuserdata
│ │ └── Peter.xcuserdatad
│ │ └── UserInterfaceState.xcuserstate
└── xcuserdata
│ └── Peter.xcuserdatad
│ └── xcschemes
│ ├── JxbHttpProtocol.xcscheme
│ └── xcschememanagement.plist
├── JxbHttpProtocol.xcworkspace
├── contents.xcworkspacedata
└── xcuserdata
│ └── Peter.xcuserdatad
│ ├── UserInterfaceState.xcuserstate
│ └── xcdebugger
│ └── Breakpoints_v2.xcbkptlist
├── JxbHttpProtocol
├── AppDelegate.h
├── AppDelegate.m
├── Assets.xcassets
│ └── AppIcon.appiconset
│ │ └── Contents.json
├── Base.lproj
│ ├── LaunchScreen.storyboard
│ └── Main.storyboard
├── Info.plist
├── JxbDebugTool
│ ├── JxbBaseVC.h
│ ├── JxbBaseVC.m
│ ├── JxbContentVC.h
│ ├── JxbContentVC.m
│ ├── JxbCrashHelper.h
│ ├── JxbCrashHelper.m
│ ├── JxbCrashVC.h
│ ├── JxbCrashVC.m
│ ├── JxbDebugTool.h
│ ├── JxbDebugTool.m
│ ├── JxbDebugVC.h
│ ├── JxbDebugVC.m
│ ├── JxbHttpCell.h
│ ├── JxbHttpCell.m
│ ├── JxbHttpDatasource.h
│ ├── JxbHttpDatasource.m
│ ├── JxbHttpDetailVC.h
│ ├── JxbHttpDetailVC.m
│ ├── JxbHttpProtocol.h
│ ├── JxbHttpProtocol.m
│ ├── JxbHttpVC.h
│ ├── JxbHttpVC.m
│ ├── JxbLogVC.h
│ ├── JxbLogVC.m
│ ├── JxbMemoryHelper.h
│ ├── JxbMemoryHelper.m
│ ├── JxbResponseVC.h
│ ├── JxbResponseVC.m
│ ├── JxbUrlSessionHook_NSURLSessionAsynchronousConvenience.h
│ ├── JxbUrlSessionHook_NSURLSessionAsynchronousConvenience.m
│ ├── NSURLRequest+Identify.h
│ ├── NSURLRequest+Identify.m
│ ├── NSURLResponse+Data.h
│ ├── NSURLResponse+Data.m
│ ├── NSURLSessionTask+Data.h
│ ├── NSURLSessionTask+Data.m
│ ├── NSURLSessionTask+Swizzling.h
│ └── NSURLSessionTask+Swizzling.m
├── ViewController.h
├── ViewController.m
└── main.m
├── LICENSE
├── Podfile
├── Podfile.lock
├── Pods
├── AFNetworking
│ ├── AFNetworking
│ │ ├── AFHTTPRequestOperation.h
│ │ ├── AFHTTPRequestOperation.m
│ │ ├── AFHTTPRequestOperationManager.h
│ │ ├── AFHTTPRequestOperationManager.m
│ │ ├── AFHTTPSessionManager.h
│ │ ├── AFHTTPSessionManager.m
│ │ ├── AFNetworkReachabilityManager.h
│ │ ├── AFNetworkReachabilityManager.m
│ │ ├── AFNetworking.h
│ │ ├── AFSecurityPolicy.h
│ │ ├── AFSecurityPolicy.m
│ │ ├── AFURLConnectionOperation.h
│ │ ├── AFURLConnectionOperation.m
│ │ ├── AFURLRequestSerialization.h
│ │ ├── AFURLRequestSerialization.m
│ │ ├── AFURLResponseSerialization.h
│ │ ├── AFURLResponseSerialization.m
│ │ ├── AFURLSessionManager.h
│ │ └── AFURLSessionManager.m
│ ├── LICENSE
│ ├── README.md
│ └── UIKit+AFNetworking
│ │ ├── AFNetworkActivityIndicatorManager.h
│ │ ├── AFNetworkActivityIndicatorManager.m
│ │ ├── UIActivityIndicatorView+AFNetworking.h
│ │ ├── UIActivityIndicatorView+AFNetworking.m
│ │ ├── UIAlertView+AFNetworking.h
│ │ ├── UIAlertView+AFNetworking.m
│ │ ├── UIButton+AFNetworking.h
│ │ ├── UIButton+AFNetworking.m
│ │ ├── UIImage+AFNetworking.h
│ │ ├── UIImageView+AFNetworking.h
│ │ ├── UIImageView+AFNetworking.m
│ │ ├── UIKit+AFNetworking.h
│ │ ├── UIProgressView+AFNetworking.h
│ │ ├── UIProgressView+AFNetworking.m
│ │ ├── UIRefreshControl+AFNetworking.h
│ │ ├── UIRefreshControl+AFNetworking.m
│ │ ├── UIWebView+AFNetworking.h
│ │ └── UIWebView+AFNetworking.m
├── FMDB
│ ├── LICENSE.txt
│ ├── README.markdown
│ └── src
│ │ └── fmdb
│ │ ├── FMDB.h
│ │ ├── FMDatabase.h
│ │ ├── FMDatabase.m
│ │ ├── FMDatabaseAdditions.h
│ │ ├── FMDatabaseAdditions.m
│ │ ├── FMDatabasePool.h
│ │ ├── FMDatabasePool.m
│ │ ├── FMDatabaseQueue.h
│ │ ├── FMDatabaseQueue.m
│ │ ├── FMResultSet.h
│ │ └── FMResultSet.m
├── Headers
│ ├── Private
│ │ ├── AFNetworking
│ │ │ ├── AFHTTPRequestOperation.h
│ │ │ ├── AFHTTPRequestOperationManager.h
│ │ │ ├── AFHTTPSessionManager.h
│ │ │ ├── AFNetworkActivityIndicatorManager.h
│ │ │ ├── AFNetworkReachabilityManager.h
│ │ │ ├── AFNetworking.h
│ │ │ ├── AFSecurityPolicy.h
│ │ │ ├── AFURLConnectionOperation.h
│ │ │ ├── AFURLRequestSerialization.h
│ │ │ ├── AFURLResponseSerialization.h
│ │ │ ├── AFURLSessionManager.h
│ │ │ ├── UIActivityIndicatorView+AFNetworking.h
│ │ │ ├── UIAlertView+AFNetworking.h
│ │ │ ├── UIButton+AFNetworking.h
│ │ │ ├── UIImage+AFNetworking.h
│ │ │ ├── UIImageView+AFNetworking.h
│ │ │ ├── UIKit+AFNetworking.h
│ │ │ ├── UIProgressView+AFNetworking.h
│ │ │ ├── UIRefreshControl+AFNetworking.h
│ │ │ └── UIWebView+AFNetworking.h
│ │ ├── FMDB
│ │ │ ├── FMDB.h
│ │ │ ├── FMDatabase.h
│ │ │ ├── FMDatabaseAdditions.h
│ │ │ ├── FMDatabasePool.h
│ │ │ ├── FMDatabaseQueue.h
│ │ │ └── FMResultSet.h
│ │ ├── JxbFramework
│ │ │ ├── NSString+MD5.h
│ │ │ ├── NSString+PJR.h
│ │ │ ├── NSString+Size.h
│ │ │ ├── RIButtonItem.h
│ │ │ ├── UIAlertView+Blocks.h
│ │ │ ├── UIButton+StringTag.h
│ │ │ ├── UIColor+hexColor.h
│ │ │ ├── UIImage+RenderedImage.h
│ │ │ ├── UIImage+TintColor.h
│ │ │ ├── UIImageView+DotLine.h
│ │ │ ├── UITableViewCell+SeparatorLine.h
│ │ │ ├── UIView+StringTag.h
│ │ │ ├── XBApi.h
│ │ │ ├── XBBaseLoadView.h
│ │ │ ├── XBBaseTabVC.h
│ │ │ ├── XBBaseVC.h
│ │ │ ├── XBCommon.h
│ │ │ ├── XBDbHandler.h
│ │ │ ├── XBDbMigration.h
│ │ │ ├── XBDbVersionTable.h
│ │ │ ├── XBEmptyView.h
│ │ │ ├── XBFramework.h
│ │ │ ├── XBGlobal.h
│ │ │ ├── XBHttpCache.h
│ │ │ ├── XBHttpClient.h
│ │ │ ├── XBParser.h
│ │ │ └── XBToastManager.h
│ │ ├── MBProgressHUD
│ │ │ └── MBProgressHUD.h
│ │ ├── ReactiveCocoa
│ │ │ ├── MKAnnotationView+RACSignalSupport.h
│ │ │ ├── NSArray+RACSequenceAdditions.h
│ │ │ ├── NSData+RACSupport.h
│ │ │ ├── NSDictionary+RACSequenceAdditions.h
│ │ │ ├── NSEnumerator+RACSequenceAdditions.h
│ │ │ ├── NSFileHandle+RACSupport.h
│ │ │ ├── NSIndexSet+RACSequenceAdditions.h
│ │ │ ├── NSInvocation+RACTypeParsing.h
│ │ │ ├── NSNotificationCenter+RACSupport.h
│ │ │ ├── NSObject+RACDeallocating.h
│ │ │ ├── NSObject+RACDescription.h
│ │ │ ├── NSObject+RACKVOWrapper.h
│ │ │ ├── NSObject+RACLifting.h
│ │ │ ├── NSObject+RACPropertySubscribing.h
│ │ │ ├── NSObject+RACSelectorSignal.h
│ │ │ ├── NSOrderedSet+RACSequenceAdditions.h
│ │ │ ├── NSSet+RACSequenceAdditions.h
│ │ │ ├── NSString+RACKeyPathUtilities.h
│ │ │ ├── NSString+RACSequenceAdditions.h
│ │ │ ├── NSString+RACSupport.h
│ │ │ ├── NSURLConnection+RACSupport.h
│ │ │ ├── NSUserDefaults+RACSupport.h
│ │ │ ├── RACArraySequence.h
│ │ │ ├── RACBehaviorSubject.h
│ │ │ ├── RACBlockTrampoline.h
│ │ │ ├── RACChannel.h
│ │ │ ├── RACCommand.h
│ │ │ ├── RACCompoundDisposable.h
│ │ │ ├── RACDelegateProxy.h
│ │ │ ├── RACDisposable.h
│ │ │ ├── RACDynamicSequence.h
│ │ │ ├── RACDynamicSignal.h
│ │ │ ├── RACEXTKeyPathCoding.h
│ │ │ ├── RACEXTRuntimeExtensions.h
│ │ │ ├── RACEXTScope.h
│ │ │ ├── RACEagerSequence.h
│ │ │ ├── RACEmptySequence.h
│ │ │ ├── RACEmptySignal.h
│ │ │ ├── RACErrorSignal.h
│ │ │ ├── RACEvent.h
│ │ │ ├── RACGroupedSignal.h
│ │ │ ├── RACImmediateScheduler.h
│ │ │ ├── RACIndexSetSequence.h
│ │ │ ├── RACKVOChannel.h
│ │ │ ├── RACKVOProxy.h
│ │ │ ├── RACKVOTrampoline.h
│ │ │ ├── RACMulticastConnection+Private.h
│ │ │ ├── RACMulticastConnection.h
│ │ │ ├── RACObjCRuntime.h
│ │ │ ├── RACPassthroughSubscriber.h
│ │ │ ├── RACQueueScheduler+Subclass.h
│ │ │ ├── RACQueueScheduler.h
│ │ │ ├── RACReplaySubject.h
│ │ │ ├── RACReturnSignal.h
│ │ │ ├── RACScheduler+Private.h
│ │ │ ├── RACScheduler+Subclass.h
│ │ │ ├── RACScheduler.h
│ │ │ ├── RACScopedDisposable.h
│ │ │ ├── RACSequence.h
│ │ │ ├── RACSerialDisposable.h
│ │ │ ├── RACSignal+Operations.h
│ │ │ ├── RACSignal.h
│ │ │ ├── RACSignalSequence.h
│ │ │ ├── RACStream+Private.h
│ │ │ ├── RACStream.h
│ │ │ ├── RACStringSequence.h
│ │ │ ├── RACSubject.h
│ │ │ ├── RACSubscriber+Private.h
│ │ │ ├── RACSubscriber.h
│ │ │ ├── RACSubscriptingAssignmentTrampoline.h
│ │ │ ├── RACSubscriptionScheduler.h
│ │ │ ├── RACTargetQueueScheduler.h
│ │ │ ├── RACTestScheduler.h
│ │ │ ├── RACTuple.h
│ │ │ ├── RACTupleSequence.h
│ │ │ ├── RACUnarySequence.h
│ │ │ ├── RACUnit.h
│ │ │ ├── RACValueTransformer.h
│ │ │ ├── RACmetamacros.h
│ │ │ ├── ReactiveCocoa.h
│ │ │ ├── UIActionSheet+RACSignalSupport.h
│ │ │ ├── UIAlertView+RACSignalSupport.h
│ │ │ ├── UIBarButtonItem+RACCommandSupport.h
│ │ │ ├── UIButton+RACCommandSupport.h
│ │ │ ├── UICollectionReusableView+RACSignalSupport.h
│ │ │ ├── UIControl+RACSignalSupport.h
│ │ │ ├── UIControl+RACSignalSupportPrivate.h
│ │ │ ├── UIDatePicker+RACSignalSupport.h
│ │ │ ├── UIGestureRecognizer+RACSignalSupport.h
│ │ │ ├── UIImagePickerController+RACSignalSupport.h
│ │ │ ├── UIRefreshControl+RACCommandSupport.h
│ │ │ ├── UISegmentedControl+RACSignalSupport.h
│ │ │ ├── UISlider+RACSignalSupport.h
│ │ │ ├── UIStepper+RACSignalSupport.h
│ │ │ ├── UISwitch+RACSignalSupport.h
│ │ │ ├── UITableViewCell+RACSignalSupport.h
│ │ │ ├── UITableViewHeaderFooterView+RACSignalSupport.h
│ │ │ ├── UITextField+RACSignalSupport.h
│ │ │ └── UITextView+RACSignalSupport.h
│ │ ├── TouchJSON
│ │ │ ├── CDataScanner.h
│ │ │ ├── CDataScanner_Extensions.h
│ │ │ ├── CFilteringJSONSerializer.h
│ │ │ ├── CJSONDeserializer.h
│ │ │ ├── CJSONScanner.h
│ │ │ ├── CJSONSerialization.h
│ │ │ ├── CJSONSerializedData.h
│ │ │ ├── CJSONSerializer.h
│ │ │ ├── JSONRepresentation.h
│ │ │ └── NSDictionary_JSONExtensions.h
│ │ └── jastor
│ │ │ ├── Jastor.h
│ │ │ └── JastorRuntimeHelper.h
│ └── Public
│ │ ├── AFNetworking
│ │ ├── AFHTTPRequestOperation.h
│ │ ├── AFHTTPRequestOperationManager.h
│ │ ├── AFHTTPSessionManager.h
│ │ ├── AFNetworkActivityIndicatorManager.h
│ │ ├── AFNetworkReachabilityManager.h
│ │ ├── AFNetworking.h
│ │ ├── AFSecurityPolicy.h
│ │ ├── AFURLConnectionOperation.h
│ │ ├── AFURLRequestSerialization.h
│ │ ├── AFURLResponseSerialization.h
│ │ ├── AFURLSessionManager.h
│ │ ├── UIActivityIndicatorView+AFNetworking.h
│ │ ├── UIAlertView+AFNetworking.h
│ │ ├── UIButton+AFNetworking.h
│ │ ├── UIImage+AFNetworking.h
│ │ ├── UIImageView+AFNetworking.h
│ │ ├── UIKit+AFNetworking.h
│ │ ├── UIProgressView+AFNetworking.h
│ │ ├── UIRefreshControl+AFNetworking.h
│ │ └── UIWebView+AFNetworking.h
│ │ ├── FMDB
│ │ ├── FMDB.h
│ │ ├── FMDatabase.h
│ │ ├── FMDatabaseAdditions.h
│ │ ├── FMDatabasePool.h
│ │ ├── FMDatabaseQueue.h
│ │ └── FMResultSet.h
│ │ ├── JxbFramework
│ │ ├── NSString+MD5.h
│ │ ├── NSString+PJR.h
│ │ ├── NSString+Size.h
│ │ ├── RIButtonItem.h
│ │ ├── UIAlertView+Blocks.h
│ │ ├── UIButton+StringTag.h
│ │ ├── UIColor+hexColor.h
│ │ ├── UIImage+RenderedImage.h
│ │ ├── UIImage+TintColor.h
│ │ ├── UIImageView+DotLine.h
│ │ ├── UITableViewCell+SeparatorLine.h
│ │ ├── UIView+StringTag.h
│ │ ├── XBApi.h
│ │ ├── XBBaseLoadView.h
│ │ ├── XBBaseTabVC.h
│ │ ├── XBBaseVC.h
│ │ ├── XBCommon.h
│ │ ├── XBDbHandler.h
│ │ ├── XBDbMigration.h
│ │ ├── XBDbVersionTable.h
│ │ ├── XBEmptyView.h
│ │ ├── XBFramework.h
│ │ ├── XBGlobal.h
│ │ ├── XBHttpCache.h
│ │ ├── XBHttpClient.h
│ │ ├── XBParser.h
│ │ └── XBToastManager.h
│ │ ├── MBProgressHUD
│ │ └── MBProgressHUD.h
│ │ ├── ReactiveCocoa
│ │ ├── MKAnnotationView+RACSignalSupport.h
│ │ ├── NSArray+RACSequenceAdditions.h
│ │ ├── NSData+RACSupport.h
│ │ ├── NSDictionary+RACSequenceAdditions.h
│ │ ├── NSEnumerator+RACSequenceAdditions.h
│ │ ├── NSFileHandle+RACSupport.h
│ │ ├── NSIndexSet+RACSequenceAdditions.h
│ │ ├── NSInvocation+RACTypeParsing.h
│ │ ├── NSNotificationCenter+RACSupport.h
│ │ ├── NSObject+RACDeallocating.h
│ │ ├── NSObject+RACDescription.h
│ │ ├── NSObject+RACKVOWrapper.h
│ │ ├── NSObject+RACLifting.h
│ │ ├── NSObject+RACPropertySubscribing.h
│ │ ├── NSObject+RACSelectorSignal.h
│ │ ├── NSOrderedSet+RACSequenceAdditions.h
│ │ ├── NSSet+RACSequenceAdditions.h
│ │ ├── NSString+RACKeyPathUtilities.h
│ │ ├── NSString+RACSequenceAdditions.h
│ │ ├── NSString+RACSupport.h
│ │ ├── NSURLConnection+RACSupport.h
│ │ ├── NSUserDefaults+RACSupport.h
│ │ ├── RACArraySequence.h
│ │ ├── RACBehaviorSubject.h
│ │ ├── RACBlockTrampoline.h
│ │ ├── RACChannel.h
│ │ ├── RACCommand.h
│ │ ├── RACCompoundDisposable.h
│ │ ├── RACDelegateProxy.h
│ │ ├── RACDisposable.h
│ │ ├── RACDynamicSequence.h
│ │ ├── RACDynamicSignal.h
│ │ ├── RACEXTKeyPathCoding.h
│ │ ├── RACEXTRuntimeExtensions.h
│ │ ├── RACEXTScope.h
│ │ ├── RACEagerSequence.h
│ │ ├── RACEmptySequence.h
│ │ ├── RACEmptySignal.h
│ │ ├── RACErrorSignal.h
│ │ ├── RACEvent.h
│ │ ├── RACGroupedSignal.h
│ │ ├── RACImmediateScheduler.h
│ │ ├── RACIndexSetSequence.h
│ │ ├── RACKVOChannel.h
│ │ ├── RACKVOProxy.h
│ │ ├── RACKVOTrampoline.h
│ │ ├── RACMulticastConnection.h
│ │ ├── RACObjCRuntime.h
│ │ ├── RACPassthroughSubscriber.h
│ │ ├── RACQueueScheduler+Subclass.h
│ │ ├── RACQueueScheduler.h
│ │ ├── RACReplaySubject.h
│ │ ├── RACReturnSignal.h
│ │ ├── RACScheduler+Subclass.h
│ │ ├── RACScheduler.h
│ │ ├── RACScopedDisposable.h
│ │ ├── RACSequence.h
│ │ ├── RACSerialDisposable.h
│ │ ├── RACSignal+Operations.h
│ │ ├── RACSignal.h
│ │ ├── RACSignalSequence.h
│ │ ├── RACStream.h
│ │ ├── RACStringSequence.h
│ │ ├── RACSubject.h
│ │ ├── RACSubscriber.h
│ │ ├── RACSubscriptingAssignmentTrampoline.h
│ │ ├── RACSubscriptionScheduler.h
│ │ ├── RACTargetQueueScheduler.h
│ │ ├── RACTestScheduler.h
│ │ ├── RACTuple.h
│ │ ├── RACTupleSequence.h
│ │ ├── RACUnarySequence.h
│ │ ├── RACUnit.h
│ │ ├── RACValueTransformer.h
│ │ ├── RACmetamacros.h
│ │ ├── ReactiveCocoa.h
│ │ ├── UIActionSheet+RACSignalSupport.h
│ │ ├── UIAlertView+RACSignalSupport.h
│ │ ├── UIBarButtonItem+RACCommandSupport.h
│ │ ├── UIButton+RACCommandSupport.h
│ │ ├── UICollectionReusableView+RACSignalSupport.h
│ │ ├── UIControl+RACSignalSupport.h
│ │ ├── UIControl+RACSignalSupportPrivate.h
│ │ ├── UIDatePicker+RACSignalSupport.h
│ │ ├── UIGestureRecognizer+RACSignalSupport.h
│ │ ├── UIImagePickerController+RACSignalSupport.h
│ │ ├── UIRefreshControl+RACCommandSupport.h
│ │ ├── UISegmentedControl+RACSignalSupport.h
│ │ ├── UISlider+RACSignalSupport.h
│ │ ├── UIStepper+RACSignalSupport.h
│ │ ├── UISwitch+RACSignalSupport.h
│ │ ├── UITableViewCell+RACSignalSupport.h
│ │ ├── UITableViewHeaderFooterView+RACSignalSupport.h
│ │ ├── UITextField+RACSignalSupport.h
│ │ └── UITextView+RACSignalSupport.h
│ │ ├── TouchJSON
│ │ ├── CDataScanner.h
│ │ ├── CDataScanner_Extensions.h
│ │ ├── CFilteringJSONSerializer.h
│ │ ├── CJSONDeserializer.h
│ │ ├── CJSONScanner.h
│ │ ├── CJSONSerialization.h
│ │ ├── CJSONSerializedData.h
│ │ ├── CJSONSerializer.h
│ │ ├── JSONRepresentation.h
│ │ └── NSDictionary_JSONExtensions.h
│ │ └── jastor
│ │ ├── Jastor.h
│ │ └── JastorRuntimeHelper.h
├── JxbFramework
│ ├── JXBFramework
│ │ └── XBFramework
│ │ │ ├── XBApi
│ │ │ ├── XBApi.h
│ │ │ └── XBApi.m
│ │ │ ├── XBCategory
│ │ │ ├── NSString+MD5.h
│ │ │ ├── NSString+MD5.m
│ │ │ ├── NSString+PJR.h
│ │ │ ├── NSString+PJR.m
│ │ │ ├── NSString+Size.h
│ │ │ ├── NSString+Size.m
│ │ │ ├── UIAlertView
│ │ │ │ ├── RIButtonItem.h
│ │ │ │ ├── RIButtonItem.m
│ │ │ │ ├── UIAlertView+Blocks.h
│ │ │ │ └── UIAlertView+Blocks.m
│ │ │ ├── UIButton+StringTag.h
│ │ │ ├── UIButton+StringTag.m
│ │ │ ├── UIColor+hexColor.h
│ │ │ ├── UIColor+hexColor.m
│ │ │ ├── UIImage+RenderedImage.h
│ │ │ ├── UIImage+RenderedImage.m
│ │ │ ├── UIImage+TintColor.h
│ │ │ ├── UIImage+TintColor.m
│ │ │ ├── UIImageView+DotLine.h
│ │ │ ├── UIImageView+DotLine.m
│ │ │ ├── UITableViewCell+SeparatorLine.h
│ │ │ ├── UITableViewCell+SeparatorLine.m
│ │ │ ├── UIView+StringTag.h
│ │ │ └── UIView+StringTag.m
│ │ │ ├── XBDbHelper
│ │ │ ├── XBDbHandler.h
│ │ │ ├── XBDbHandler.m
│ │ │ ├── XBDbMigration.h
│ │ │ ├── XBDbVersionTable.h
│ │ │ └── XBDbVersionTable.m
│ │ │ ├── XBHeader
│ │ │ ├── XBFramework.h
│ │ │ └── XBGlobal.h
│ │ │ ├── XBHttp
│ │ │ ├── XBHttpCache.h
│ │ │ ├── XBHttpCache.m
│ │ │ ├── XBHttpClient.h
│ │ │ └── XBHttpClient.m
│ │ │ ├── XBParser
│ │ │ ├── XBParser.h
│ │ │ └── XBParser.m
│ │ │ ├── XBUi
│ │ │ ├── XBBaseTabVC
│ │ │ │ ├── XBBaseTabVC.h
│ │ │ │ └── XBBaseTabVC.m
│ │ │ └── XBBaseVC
│ │ │ │ ├── BaseView
│ │ │ │ ├── XBBaseLoadView.h
│ │ │ │ ├── XBBaseLoadView.m
│ │ │ │ ├── XBEmptyView.h
│ │ │ │ └── XBEmptyView.m
│ │ │ │ ├── XBBaseVC.h
│ │ │ │ └── XBBaseVC.m
│ │ │ └── XBUtils
│ │ │ ├── XBCommon.h
│ │ │ ├── XBCommon.m
│ │ │ ├── XBToastManager.h
│ │ │ └── XBToastManager.m
│ ├── LICENSE
│ └── README.md
├── MBProgressHUD
│ ├── LICENSE
│ ├── MBProgressHUD.h
│ ├── MBProgressHUD.m
│ └── README.mdown
├── Manifest.lock
├── Pods.xcodeproj
│ ├── project.pbxproj
│ └── xcuserdata
│ │ └── Peter.xcuserdatad
│ │ └── xcschemes
│ │ ├── AFNetworking.xcscheme
│ │ ├── FMDB.xcscheme
│ │ ├── JxbFramework.xcscheme
│ │ ├── MBProgressHUD.xcscheme
│ │ ├── Pods.xcscheme
│ │ ├── ReactiveCocoa.xcscheme
│ │ ├── TouchJSON.xcscheme
│ │ ├── jastor.xcscheme
│ │ └── xcschememanagement.plist
├── ReactiveCocoa
│ ├── LICENSE.md
│ ├── README.md
│ └── ReactiveCocoa
│ │ ├── MKAnnotationView+RACSignalSupport.h
│ │ ├── MKAnnotationView+RACSignalSupport.m
│ │ ├── NSArray+RACSequenceAdditions.h
│ │ ├── NSArray+RACSequenceAdditions.m
│ │ ├── NSData+RACSupport.h
│ │ ├── NSData+RACSupport.m
│ │ ├── NSDictionary+RACSequenceAdditions.h
│ │ ├── NSDictionary+RACSequenceAdditions.m
│ │ ├── NSEnumerator+RACSequenceAdditions.h
│ │ ├── NSEnumerator+RACSequenceAdditions.m
│ │ ├── NSFileHandle+RACSupport.h
│ │ ├── NSFileHandle+RACSupport.m
│ │ ├── NSIndexSet+RACSequenceAdditions.h
│ │ ├── NSIndexSet+RACSequenceAdditions.m
│ │ ├── NSInvocation+RACTypeParsing.h
│ │ ├── NSInvocation+RACTypeParsing.m
│ │ ├── NSNotificationCenter+RACSupport.h
│ │ ├── NSNotificationCenter+RACSupport.m
│ │ ├── NSObject+RACDeallocating.h
│ │ ├── NSObject+RACDeallocating.m
│ │ ├── NSObject+RACDescription.h
│ │ ├── NSObject+RACDescription.m
│ │ ├── NSObject+RACKVOWrapper.h
│ │ ├── NSObject+RACKVOWrapper.m
│ │ ├── NSObject+RACLifting.h
│ │ ├── NSObject+RACLifting.m
│ │ ├── NSObject+RACPropertySubscribing.h
│ │ ├── NSObject+RACPropertySubscribing.m
│ │ ├── NSObject+RACSelectorSignal.h
│ │ ├── NSObject+RACSelectorSignal.m
│ │ ├── NSOrderedSet+RACSequenceAdditions.h
│ │ ├── NSOrderedSet+RACSequenceAdditions.m
│ │ ├── NSSet+RACSequenceAdditions.h
│ │ ├── NSSet+RACSequenceAdditions.m
│ │ ├── NSString+RACKeyPathUtilities.h
│ │ ├── NSString+RACKeyPathUtilities.m
│ │ ├── NSString+RACSequenceAdditions.h
│ │ ├── NSString+RACSequenceAdditions.m
│ │ ├── NSString+RACSupport.h
│ │ ├── NSString+RACSupport.m
│ │ ├── NSURLConnection+RACSupport.h
│ │ ├── NSURLConnection+RACSupport.m
│ │ ├── NSUserDefaults+RACSupport.h
│ │ ├── NSUserDefaults+RACSupport.m
│ │ ├── RACArraySequence.h
│ │ ├── RACArraySequence.m
│ │ ├── RACBehaviorSubject.h
│ │ ├── RACBehaviorSubject.m
│ │ ├── RACBlockTrampoline.h
│ │ ├── RACBlockTrampoline.m
│ │ ├── RACChannel.h
│ │ ├── RACChannel.m
│ │ ├── RACCommand.h
│ │ ├── RACCommand.m
│ │ ├── RACCompoundDisposable.h
│ │ ├── RACCompoundDisposable.m
│ │ ├── RACCompoundDisposableProvider.d
│ │ ├── RACDelegateProxy.h
│ │ ├── RACDelegateProxy.m
│ │ ├── RACDisposable.h
│ │ ├── RACDisposable.m
│ │ ├── RACDynamicSequence.h
│ │ ├── RACDynamicSequence.m
│ │ ├── RACDynamicSignal.h
│ │ ├── RACDynamicSignal.m
│ │ ├── RACEagerSequence.h
│ │ ├── RACEagerSequence.m
│ │ ├── RACEmptySequence.h
│ │ ├── RACEmptySequence.m
│ │ ├── RACEmptySignal.h
│ │ ├── RACEmptySignal.m
│ │ ├── RACErrorSignal.h
│ │ ├── RACErrorSignal.m
│ │ ├── RACEvent.h
│ │ ├── RACEvent.m
│ │ ├── RACGroupedSignal.h
│ │ ├── RACGroupedSignal.m
│ │ ├── RACImmediateScheduler.h
│ │ ├── RACImmediateScheduler.m
│ │ ├── RACIndexSetSequence.h
│ │ ├── RACIndexSetSequence.m
│ │ ├── RACKVOChannel.h
│ │ ├── RACKVOChannel.m
│ │ ├── RACKVOProxy.h
│ │ ├── RACKVOProxy.m
│ │ ├── RACKVOTrampoline.h
│ │ ├── RACKVOTrampoline.m
│ │ ├── RACMulticastConnection+Private.h
│ │ ├── RACMulticastConnection.h
│ │ ├── RACMulticastConnection.m
│ │ ├── RACObjCRuntime.h
│ │ ├── RACObjCRuntime.m
│ │ ├── RACPassthroughSubscriber.h
│ │ ├── RACPassthroughSubscriber.m
│ │ ├── RACQueueScheduler+Subclass.h
│ │ ├── RACQueueScheduler.h
│ │ ├── RACQueueScheduler.m
│ │ ├── RACReplaySubject.h
│ │ ├── RACReplaySubject.m
│ │ ├── RACReturnSignal.h
│ │ ├── RACReturnSignal.m
│ │ ├── RACScheduler+Private.h
│ │ ├── RACScheduler+Subclass.h
│ │ ├── RACScheduler.h
│ │ ├── RACScheduler.m
│ │ ├── RACScopedDisposable.h
│ │ ├── RACScopedDisposable.m
│ │ ├── RACSequence.h
│ │ ├── RACSequence.m
│ │ ├── RACSerialDisposable.h
│ │ ├── RACSerialDisposable.m
│ │ ├── RACSignal+Operations.h
│ │ ├── RACSignal+Operations.m
│ │ ├── RACSignal.h
│ │ ├── RACSignal.m
│ │ ├── RACSignalProvider.d
│ │ ├── RACSignalSequence.h
│ │ ├── RACSignalSequence.m
│ │ ├── RACStream+Private.h
│ │ ├── RACStream.h
│ │ ├── RACStream.m
│ │ ├── RACStringSequence.h
│ │ ├── RACStringSequence.m
│ │ ├── RACSubject.h
│ │ ├── RACSubject.m
│ │ ├── RACSubscriber+Private.h
│ │ ├── RACSubscriber.h
│ │ ├── RACSubscriber.m
│ │ ├── RACSubscriptingAssignmentTrampoline.h
│ │ ├── RACSubscriptingAssignmentTrampoline.m
│ │ ├── RACSubscriptionScheduler.h
│ │ ├── RACSubscriptionScheduler.m
│ │ ├── RACTargetQueueScheduler.h
│ │ ├── RACTargetQueueScheduler.m
│ │ ├── RACTestScheduler.h
│ │ ├── RACTestScheduler.m
│ │ ├── RACTuple.h
│ │ ├── RACTuple.m
│ │ ├── RACTupleSequence.h
│ │ ├── RACTupleSequence.m
│ │ ├── RACUnarySequence.h
│ │ ├── RACUnarySequence.m
│ │ ├── RACUnit.h
│ │ ├── RACUnit.m
│ │ ├── RACValueTransformer.h
│ │ ├── RACValueTransformer.m
│ │ ├── ReactiveCocoa.h
│ │ ├── UIActionSheet+RACSignalSupport.h
│ │ ├── UIActionSheet+RACSignalSupport.m
│ │ ├── UIAlertView+RACSignalSupport.h
│ │ ├── UIAlertView+RACSignalSupport.m
│ │ ├── UIBarButtonItem+RACCommandSupport.h
│ │ ├── UIBarButtonItem+RACCommandSupport.m
│ │ ├── UIButton+RACCommandSupport.h
│ │ ├── UIButton+RACCommandSupport.m
│ │ ├── UICollectionReusableView+RACSignalSupport.h
│ │ ├── UICollectionReusableView+RACSignalSupport.m
│ │ ├── UIControl+RACSignalSupport.h
│ │ ├── UIControl+RACSignalSupport.m
│ │ ├── UIControl+RACSignalSupportPrivate.h
│ │ ├── UIControl+RACSignalSupportPrivate.m
│ │ ├── UIDatePicker+RACSignalSupport.h
│ │ ├── UIDatePicker+RACSignalSupport.m
│ │ ├── UIGestureRecognizer+RACSignalSupport.h
│ │ ├── UIGestureRecognizer+RACSignalSupport.m
│ │ ├── UIImagePickerController+RACSignalSupport.h
│ │ ├── UIImagePickerController+RACSignalSupport.m
│ │ ├── UIRefreshControl+RACCommandSupport.h
│ │ ├── UIRefreshControl+RACCommandSupport.m
│ │ ├── UISegmentedControl+RACSignalSupport.h
│ │ ├── UISegmentedControl+RACSignalSupport.m
│ │ ├── UISlider+RACSignalSupport.h
│ │ ├── UISlider+RACSignalSupport.m
│ │ ├── UIStepper+RACSignalSupport.h
│ │ ├── UIStepper+RACSignalSupport.m
│ │ ├── UISwitch+RACSignalSupport.h
│ │ ├── UISwitch+RACSignalSupport.m
│ │ ├── UITableViewCell+RACSignalSupport.h
│ │ ├── UITableViewCell+RACSignalSupport.m
│ │ ├── UITableViewHeaderFooterView+RACSignalSupport.h
│ │ ├── UITableViewHeaderFooterView+RACSignalSupport.m
│ │ ├── UITextField+RACSignalSupport.h
│ │ ├── UITextField+RACSignalSupport.m
│ │ ├── UITextView+RACSignalSupport.h
│ │ ├── UITextView+RACSignalSupport.m
│ │ └── extobjc
│ │ ├── RACEXTKeyPathCoding.h
│ │ ├── RACEXTRuntimeExtensions.h
│ │ ├── RACEXTRuntimeExtensions.m
│ │ ├── RACEXTScope.h
│ │ └── RACmetamacros.h
├── Target Support Files
│ ├── AFNetworking
│ │ ├── AFNetworking-dummy.m
│ │ ├── AFNetworking-prefix.pch
│ │ └── AFNetworking.xcconfig
│ ├── FMDB
│ │ ├── FMDB-dummy.m
│ │ ├── FMDB-prefix.pch
│ │ └── FMDB.xcconfig
│ ├── JxbFramework
│ │ ├── JxbFramework-dummy.m
│ │ ├── JxbFramework-prefix.pch
│ │ └── JxbFramework.xcconfig
│ ├── MBProgressHUD
│ │ ├── MBProgressHUD-dummy.m
│ │ ├── MBProgressHUD-prefix.pch
│ │ └── MBProgressHUD.xcconfig
│ ├── Pods
│ │ ├── Pods-acknowledgements.markdown
│ │ ├── Pods-acknowledgements.plist
│ │ ├── Pods-dummy.m
│ │ ├── Pods-frameworks.sh
│ │ ├── Pods-resources.sh
│ │ ├── Pods.debug.xcconfig
│ │ └── Pods.release.xcconfig
│ ├── ReactiveCocoa
│ │ ├── ReactiveCocoa-dummy.m
│ │ ├── ReactiveCocoa-prefix.pch
│ │ └── ReactiveCocoa.xcconfig
│ ├── TouchJSON
│ │ ├── TouchJSON-dummy.m
│ │ ├── TouchJSON-prefix.pch
│ │ └── TouchJSON.xcconfig
│ └── jastor
│ │ ├── jastor-dummy.m
│ │ ├── jastor-prefix.pch
│ │ └── jastor.xcconfig
├── TouchJSON
│ ├── README.markdown
│ └── Source
│ │ ├── CDataScanner.h
│ │ ├── CDataScanner.m
│ │ ├── Experimental
│ │ ├── CFilteringJSONSerializer.h
│ │ ├── CFilteringJSONSerializer.m
│ │ ├── CJSONSerialization.h
│ │ ├── CJSONSerialization.m
│ │ ├── CJSONSerializedData.h
│ │ └── CJSONSerializedData.m
│ │ ├── Extensions
│ │ ├── CDataScanner_Extensions.h
│ │ ├── CDataScanner_Extensions.m
│ │ ├── NSDictionary_JSONExtensions.h
│ │ └── NSDictionary_JSONExtensions.m
│ │ └── JSON
│ │ ├── CJSONDeserializer.h
│ │ ├── CJSONDeserializer.m
│ │ ├── CJSONScanner.h
│ │ ├── CJSONScanner.m
│ │ ├── CJSONSerializer.h
│ │ ├── CJSONSerializer.m
│ │ └── JSONRepresentation.h
└── jastor
│ ├── Jastor
│ └── Jastor
│ │ ├── Jastor.h
│ │ ├── Jastor.m
│ │ ├── JastorRuntimeHelper.h
│ │ └── JastorRuntimeHelper.m
│ ├── LICENSE
│ └── README.md
└── README.md
/1.pic.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JxbSir/JxbDebugTool/7e9e9a1569b8c154f47d0d7667e454c33b673808/1.pic.jpg
--------------------------------------------------------------------------------
/JxbHttpProtocol.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/JxbHttpProtocol.xcodeproj/project.xcworkspace/xcuserdata/Peter.xcuserdatad/UserInterfaceState.xcuserstate:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JxbSir/JxbDebugTool/7e9e9a1569b8c154f47d0d7667e454c33b673808/JxbHttpProtocol.xcodeproj/project.xcworkspace/xcuserdata/Peter.xcuserdatad/UserInterfaceState.xcuserstate
--------------------------------------------------------------------------------
/JxbHttpProtocol.xcodeproj/xcuserdata/Peter.xcuserdatad/xcschemes/xcschememanagement.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | SchemeUserState
6 |
7 | JxbHttpProtocol.xcscheme
8 |
9 | orderHint
10 | 0
11 |
12 |
13 | SuppressBuildableAutocreation
14 |
15 | D0F81BDA1BF4354C0097449F
16 |
17 | primary
18 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/JxbHttpProtocol.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/JxbHttpProtocol.xcworkspace/xcuserdata/Peter.xcuserdatad/UserInterfaceState.xcuserstate:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JxbSir/JxbDebugTool/7e9e9a1569b8c154f47d0d7667e454c33b673808/JxbHttpProtocol.xcworkspace/xcuserdata/Peter.xcuserdatad/UserInterfaceState.xcuserstate
--------------------------------------------------------------------------------
/JxbHttpProtocol/AppDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // AppDelegate.h
3 | // JxbHttpProtocol
4 | //
5 | // Created by Peter Jin @ https://github.com/JxbSir on 15/11/12.
6 | // Copyright (c) 2015年 Mail:i@Jxb.name. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface AppDelegate : UIResponder
12 |
13 | @property (strong, nonatomic) UIWindow *window;
14 |
15 |
16 | @end
17 |
18 |
--------------------------------------------------------------------------------
/JxbHttpProtocol/Assets.xcassets/AppIcon.appiconset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "size" : "29x29",
6 | "scale" : "2x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "size" : "29x29",
11 | "scale" : "3x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "size" : "40x40",
16 | "scale" : "2x"
17 | },
18 | {
19 | "idiom" : "iphone",
20 | "size" : "40x40",
21 | "scale" : "3x"
22 | },
23 | {
24 | "idiom" : "iphone",
25 | "size" : "60x60",
26 | "scale" : "2x"
27 | },
28 | {
29 | "idiom" : "iphone",
30 | "size" : "60x60",
31 | "scale" : "3x"
32 | }
33 | ],
34 | "info" : {
35 | "version" : 1,
36 | "author" : "xcode"
37 | }
38 | }
--------------------------------------------------------------------------------
/JxbHttpProtocol/JxbDebugTool/JxbBaseVC.h:
--------------------------------------------------------------------------------
1 | //
2 | // JxbBaseVC.h
3 | // JxbHttpProtocol
4 | //
5 | // Created by Peter on 15/11/13.
6 | // Copyright © 2015年 Peter. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface JxbBaseVC : UIViewController
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/JxbHttpProtocol/JxbDebugTool/JxbContentVC.h:
--------------------------------------------------------------------------------
1 | //
2 | // JxbContentVC.h
3 | // JxbHttpProtocol
4 | //
5 | // Created by Peter Jin @ https://github.com/JxbSir on 15/11/12.
6 | // Copyright (c) 2015年 Mail:i@Jxb.name. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "JxbBaseVC.h"
11 |
12 | @interface JxbContentVC : JxbBaseVC
13 | @property (nonatomic,copy)NSString *content;
14 | @end
15 |
--------------------------------------------------------------------------------
/JxbHttpProtocol/JxbDebugTool/JxbCrashHelper.h:
--------------------------------------------------------------------------------
1 | //
2 | // JxbCrashHelper.h
3 | // JxbHttpProtocol
4 | //
5 | // Created by Peter Jin @ https://github.com/JxbSir on 15/11/12.
6 | // Copyright (c) 2015年 Mail:i@Jxb.name. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface JxbCrashHelper : NSObject
12 | + (instancetype)sharedInstance;
13 | - (void)install;
14 | - (NSDictionary* )crashForKey:(NSString* )key;
15 | - (NSArray* )crashPlist;
16 | - (NSArray* )crashLogs;
17 | @end
18 |
--------------------------------------------------------------------------------
/JxbHttpProtocol/JxbDebugTool/JxbCrashVC.h:
--------------------------------------------------------------------------------
1 | //
2 | // JxbCrashVC.h
3 | // JxbHttpProtocol
4 | //
5 | // Created by Peter Jin @ https://github.com/JxbSir on 15/11/12.
6 | // Copyright (c) 2015年 Mail:i@Jxb.name. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "JxbBaseVC.h"
11 |
12 | @interface JxbCrashVC : JxbBaseVC
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/JxbHttpProtocol/JxbDebugTool/JxbDebugVC.h:
--------------------------------------------------------------------------------
1 | //
2 | // JxbDebugVC.h
3 | // JxbHttpProtocol
4 | //
5 | // Created by Peter Jin @ https://github.com/JxbSir on 15/11/12.
6 | // Copyright (c) 2015年 Mail:i@Jxb.name. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface JxbDebugVC : UITabBarController
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/JxbHttpProtocol/JxbDebugTool/JxbDebugVC.m:
--------------------------------------------------------------------------------
1 | //
2 | // JxbDebugVC.m
3 | // JxbHttpProtocol
4 | //
5 | // Created by Peter Jin @ https://github.com/JxbSir on 15/11/12.
6 | // Copyright (c) 2015年 Mail:i@Jxb.name. All rights reserved.
7 | //
8 |
9 | #import "JxbDebugVC.h"
10 |
11 | @interface JxbDebugVC ()
12 |
13 | @end
14 |
15 | @implementation JxbDebugVC
16 |
17 | - (void)viewDidLoad {
18 | [super viewDidLoad];
19 | self.view.backgroundColor = [UIColor whiteColor];
20 | }
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/JxbHttpProtocol/JxbDebugTool/JxbHttpCell.h:
--------------------------------------------------------------------------------
1 | //
2 | // JxbHttpCell.h
3 | // JxbHttpProtocol
4 | //
5 | // Created by Peter Jin @ https://github.com/JxbSir on 15/11/12.
6 | // Copyright (c) 2015年 Mail:i@Jxb.name. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface JxbHttpCell : UITableViewCell
12 |
13 | - (void)setTitle:(NSString*)title value:(NSString*)value;
14 | @end
15 |
--------------------------------------------------------------------------------
/JxbHttpProtocol/JxbDebugTool/JxbHttpDetailVC.h:
--------------------------------------------------------------------------------
1 | //
2 | // JxbHttpDetailVC.h
3 | // JxbHttpProtocol
4 | //
5 | // Created by Peter Jin @ https://github.com/JxbSir on 15/11/12.
6 | // Copyright (c) 2015年 Mail:i@Jxb.name. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "JxbHttpDatasource.h"
11 | #import "JxbBaseVC.h"
12 |
13 | @interface JxbHttpDetailVC : JxbBaseVC
14 | @property (nonatomic,strong)JxbHttpModel *detail;
15 | @end
16 |
--------------------------------------------------------------------------------
/JxbHttpProtocol/JxbDebugTool/JxbHttpProtocol.h:
--------------------------------------------------------------------------------
1 | //
2 | // JxbHttpProtocol.h
3 | // JxbHttpProtocol
4 | //
5 | // Created by Peter Jin @ https://github.com/JxbSir on 15/11/12.
6 | // Copyright (c) 2015年 Mail:i@Jxb.name. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 |
12 | @interface JxbHttpProtocol : NSURLProtocol
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/JxbHttpProtocol/JxbDebugTool/JxbHttpVC.h:
--------------------------------------------------------------------------------
1 | //
2 | // JxbHttpVC.h
3 | // JxbHttpProtocol
4 | //
5 | // Created by Peter Jin @ https://github.com/JxbSir on 15/11/12.
6 | // Copyright (c) 2015年 Mail:i@Jxb.name. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "JxbBaseVC.h"
11 |
12 | @interface JxbHttpVC : JxbBaseVC
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/JxbHttpProtocol/JxbDebugTool/JxbLogVC.h:
--------------------------------------------------------------------------------
1 | //
2 | // JxbLogVC.h
3 | // JxbHttpProtocol
4 | //
5 | // Created by Peter on 15/11/16.
6 | // Copyright © 2015年 Peter. All rights reserved.
7 | //
8 |
9 | #import "JxbBaseVC.h"
10 |
11 | @interface JxbLogVC : JxbBaseVC
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/JxbHttpProtocol/JxbDebugTool/JxbMemoryHelper.h:
--------------------------------------------------------------------------------
1 | //
2 | // JxbMemoryHelper.h
3 | // JxbHttpProtocol
4 | //
5 | // Created by Peter on 15/11/13.
6 | // Copyright © 2015年 Peter. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface JxbMemoryHelper : NSObject
12 |
13 | + (unsigned long long)bytesOfUsedMemory;
14 | @end
15 |
--------------------------------------------------------------------------------
/JxbHttpProtocol/JxbDebugTool/JxbResponseVC.h:
--------------------------------------------------------------------------------
1 | //
2 | // JxbResponseVC.h
3 | // JxbHttpProtocol
4 | //
5 | // Created by Peter on 16/5/5.
6 | // Copyright © 2016年 Peter. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "JxbBaseVC.h"
11 |
12 | @interface JxbResponseVC : JxbBaseVC
13 | @property (nonatomic, strong) NSData *data;
14 | @property (nonatomic, assign) BOOL isImage;
15 | @end
16 |
--------------------------------------------------------------------------------
/JxbHttpProtocol/JxbDebugTool/JxbUrlSessionHook_NSURLSessionAsynchronousConvenience.h:
--------------------------------------------------------------------------------
1 | //
2 | // JxbUrlSessionHook_NSURLSessionAsynchronousConvenience.h
3 | // JxbHttpProtocol
4 | //
5 | // Created by Peter on 16/8/18.
6 | // Copyright © 2016年 Peter. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface JxbUrlSessionHook_NSURLSessionAsynchronousConvenience : NSObject
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/JxbHttpProtocol/JxbDebugTool/NSURLRequest+Identify.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSURLRequest+Identify.h
3 | // Pods
4 | //
5 | // Created by Peter on 16/1/23.
6 | //
7 | //
8 |
9 | #import
10 |
11 | @interface NSURLRequest (Identify)
12 |
13 | - (NSString *)requestId;
14 | - (void)setRequestId:(NSString *)requestId;
15 |
16 |
17 | - (NSNumber*)startTime;
18 | - (void)setStartTime:(NSNumber*)startTime;
19 | @end
20 |
--------------------------------------------------------------------------------
/JxbHttpProtocol/JxbDebugTool/NSURLRequest+Identify.m:
--------------------------------------------------------------------------------
1 | //
2 | // NSURLRequest+Identify.m
3 | // Pods
4 | //
5 | // Created by Peter on 16/1/23.
6 | //
7 | //
8 |
9 | #import "NSURLRequest+Identify.h"
10 | #import
11 |
12 | @implementation NSURLRequest (Identify)
13 |
14 | - (NSString *)requestId {
15 | return objc_getAssociatedObject(self, @"requestId");
16 | }
17 |
18 | - (void)setRequestId:(NSString *)requestId {
19 | objc_setAssociatedObject(self, @"requestId", requestId, OBJC_ASSOCIATION_COPY_NONATOMIC);
20 | }
21 |
22 | - (NSNumber*)startTime {
23 | return objc_getAssociatedObject(self, @"startTime");
24 | }
25 |
26 | - (void)setStartTime:(NSNumber*)startTime {
27 | objc_setAssociatedObject(self, @"startTime", startTime, OBJC_ASSOCIATION_COPY_NONATOMIC);
28 | }
29 |
30 | @end
31 |
--------------------------------------------------------------------------------
/JxbHttpProtocol/JxbDebugTool/NSURLResponse+Data.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSURLResponse+Data.h
3 | // Pods
4 | //
5 | // Created by Peter on 16/1/23.
6 | //
7 | //
8 |
9 | #import
10 |
11 | @interface NSURLResponse (Data)
12 |
13 | - (NSData *)responseData;
14 | - (void)setResponseData:(NSData *)responseData;
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/JxbHttpProtocol/JxbDebugTool/NSURLResponse+Data.m:
--------------------------------------------------------------------------------
1 | //
2 | // NSURLResponse+Data.m
3 | // Pods
4 | //
5 | // Created by Peter on 16/1/23.
6 | //
7 | //
8 |
9 | #import "NSURLResponse+Data.h"
10 | #import
11 |
12 | @implementation NSURLResponse (Data)
13 |
14 | - (NSData *)responseData {
15 | return objc_getAssociatedObject(self, @"responseData");
16 | }
17 |
18 | - (void)setResponseData:(NSData *)responseData {
19 | objc_setAssociatedObject(self, @"responseData", responseData, OBJC_ASSOCIATION_COPY_NONATOMIC);
20 | }
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/JxbHttpProtocol/JxbDebugTool/NSURLSessionTask+Data.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSURLSessionTask+Data.h
3 | // JxbHttpProtocol
4 | //
5 | // Created by Peter on 16/2/24.
6 | // Copyright © 2016年 Peter. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface NSURLSessionTask (Data)
12 |
13 | - (NSString*)taskDataIdentify;
14 | - (void)setTaskDataIdentify:(NSString*)name;
15 |
16 | - (NSMutableData*)responseDatas;
17 | - (void)setResponseDatas:(NSMutableData*)data;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/JxbHttpProtocol/JxbDebugTool/NSURLSessionTask+Data.m:
--------------------------------------------------------------------------------
1 | //
2 | // NSURLSessionTask+Data.m
3 | // JxbHttpProtocol
4 | //
5 | // Created by Peter on 16/2/24.
6 | // Copyright © 2016年 Peter. All rights reserved.
7 | //
8 |
9 | #import "NSURLSessionTask+Data.h"
10 | #import
11 |
12 | @implementation NSURLSessionTask (Data)
13 |
14 | - (NSString*)taskDataIdentify {
15 | return objc_getAssociatedObject(self, @"taskDataIdentify");
16 | }
17 | - (void)setTaskDataIdentify:(NSString*)name {
18 | objc_setAssociatedObject(self, @"taskDataIdentify", name, OBJC_ASSOCIATION_COPY_NONATOMIC);
19 | }
20 |
21 | - (NSMutableData*)responseDatas {
22 | return objc_getAssociatedObject(self, @"responseDatas");
23 | }
24 |
25 | - (void)setResponseDatas:(NSMutableData*)data {
26 | objc_setAssociatedObject(self, @"responseDatas", data, OBJC_ASSOCIATION_RETAIN_NONATOMIC);
27 | }
28 |
29 | @end
30 |
--------------------------------------------------------------------------------
/JxbHttpProtocol/JxbDebugTool/NSURLSessionTask+Swizzling.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSURLSessionTask+Swizzling.h
3 | // JxbFramework
4 | //
5 | // Created by Peter on 16/1/22.
6 | // Copyright © 2016年 Peter. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface NSURLSession (Swizzling)
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/JxbHttpProtocol/ViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // ViewController.h
3 | // JxbHttpProtocol
4 | //
5 | // Created by Peter Jin @ https://github.com/JxbSir on 15/11/12.
6 | // Copyright (c) 2015年 Mail:i@Jxb.name. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface ViewController : UIViewController
12 |
13 |
14 | @end
15 |
16 |
--------------------------------------------------------------------------------
/JxbHttpProtocol/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // JxbHttpProtocol
4 | //
5 | // Created by Peter Jin @ https://github.com/JxbSir on 15/11/12.
6 | // Copyright (c) 2015年 Mail:i@Jxb.name. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "AppDelegate.h"
11 |
12 | int main(int argc, char * argv[]) {
13 | @autoreleasepool {
14 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2015 Peter Jin
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
23 |
--------------------------------------------------------------------------------
/Podfile:
--------------------------------------------------------------------------------
1 | platform :ios, "7.0"
2 | pod 'JxbFramework', '~> 1.5'
--------------------------------------------------------------------------------
/Pods/AFNetworking/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright (c) 2011–2015 Alamofire Software Foundation (http://alamofire.org/)
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy
4 | of this software and associated documentation files (the "Software"), to deal
5 | in the Software without restriction, including without limitation the rights
6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7 | copies of the Software, and to permit persons to whom the Software is
8 | furnished to do so, subject to the following conditions:
9 |
10 | The above copyright notice and this permission notice shall be included in
11 | all copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19 | THE SOFTWARE.
20 |
--------------------------------------------------------------------------------
/Pods/FMDB/src/fmdb/FMDB.h:
--------------------------------------------------------------------------------
1 | #import "FMDatabase.h"
2 | #import "FMResultSet.h"
3 | #import "FMDatabaseAdditions.h"
4 | #import "FMDatabaseQueue.h"
5 | #import "FMDatabasePool.h"
6 |
--------------------------------------------------------------------------------
/Pods/Headers/Private/AFNetworking/AFHTTPRequestOperation.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/AFNetworking/AFHTTPRequestOperation.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/AFNetworking/AFHTTPRequestOperationManager.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/AFNetworking/AFHTTPRequestOperationManager.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/AFNetworking/AFHTTPSessionManager.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/AFNetworking/AFHTTPSessionManager.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/AFNetworking/AFNetworkActivityIndicatorManager.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/AFNetworking/AFNetworkReachabilityManager.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/AFNetworking/AFNetworkReachabilityManager.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/AFNetworking/AFNetworking.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/AFNetworking/AFNetworking.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/AFNetworking/AFSecurityPolicy.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/AFNetworking/AFSecurityPolicy.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/AFNetworking/AFURLConnectionOperation.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/AFNetworking/AFURLConnectionOperation.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/AFNetworking/AFURLRequestSerialization.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/AFNetworking/AFURLRequestSerialization.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/AFNetworking/AFURLResponseSerialization.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/AFNetworking/AFURLResponseSerialization.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/AFNetworking/AFURLSessionManager.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/AFNetworking/AFURLSessionManager.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/AFNetworking/UIActivityIndicatorView+AFNetworking.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/AFNetworking/UIAlertView+AFNetworking.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/UIKit+AFNetworking/UIAlertView+AFNetworking.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/AFNetworking/UIButton+AFNetworking.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/UIKit+AFNetworking/UIButton+AFNetworking.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/AFNetworking/UIImage+AFNetworking.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/UIKit+AFNetworking/UIImage+AFNetworking.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/AFNetworking/UIImageView+AFNetworking.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/UIKit+AFNetworking/UIImageView+AFNetworking.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/AFNetworking/UIKit+AFNetworking.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/UIKit+AFNetworking/UIKit+AFNetworking.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/AFNetworking/UIProgressView+AFNetworking.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/UIKit+AFNetworking/UIProgressView+AFNetworking.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/AFNetworking/UIRefreshControl+AFNetworking.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/UIKit+AFNetworking/UIRefreshControl+AFNetworking.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/AFNetworking/UIWebView+AFNetworking.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/UIKit+AFNetworking/UIWebView+AFNetworking.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/FMDB/FMDB.h:
--------------------------------------------------------------------------------
1 | ../../../FMDB/src/fmdb/FMDB.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/FMDB/FMDatabase.h:
--------------------------------------------------------------------------------
1 | ../../../FMDB/src/fmdb/FMDatabase.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/FMDB/FMDatabaseAdditions.h:
--------------------------------------------------------------------------------
1 | ../../../FMDB/src/fmdb/FMDatabaseAdditions.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/FMDB/FMDatabasePool.h:
--------------------------------------------------------------------------------
1 | ../../../FMDB/src/fmdb/FMDatabasePool.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/FMDB/FMDatabaseQueue.h:
--------------------------------------------------------------------------------
1 | ../../../FMDB/src/fmdb/FMDatabaseQueue.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/FMDB/FMResultSet.h:
--------------------------------------------------------------------------------
1 | ../../../FMDB/src/fmdb/FMResultSet.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/JxbFramework/NSString+MD5.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBCategory/NSString+MD5.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/JxbFramework/NSString+PJR.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBCategory/NSString+PJR.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/JxbFramework/NSString+Size.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBCategory/NSString+Size.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/JxbFramework/RIButtonItem.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBCategory/UIAlertView/RIButtonItem.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/JxbFramework/UIAlertView+Blocks.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBCategory/UIAlertView/UIAlertView+Blocks.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/JxbFramework/UIButton+StringTag.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBCategory/UIButton+StringTag.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/JxbFramework/UIColor+hexColor.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBCategory/UIColor+hexColor.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/JxbFramework/UIImage+RenderedImage.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBCategory/UIImage+RenderedImage.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/JxbFramework/UIImage+TintColor.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBCategory/UIImage+TintColor.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/JxbFramework/UIImageView+DotLine.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBCategory/UIImageView+DotLine.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/JxbFramework/UITableViewCell+SeparatorLine.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBCategory/UITableViewCell+SeparatorLine.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/JxbFramework/UIView+StringTag.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBCategory/UIView+StringTag.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/JxbFramework/XBApi.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBApi/XBApi.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/JxbFramework/XBBaseLoadView.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBUi/XBBaseVC/BaseView/XBBaseLoadView.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/JxbFramework/XBBaseTabVC.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBUi/XBBaseTabVC/XBBaseTabVC.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/JxbFramework/XBBaseVC.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBUi/XBBaseVC/XBBaseVC.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/JxbFramework/XBCommon.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBUtils/XBCommon.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/JxbFramework/XBDbHandler.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBDbHelper/XBDbHandler.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/JxbFramework/XBDbMigration.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBDbHelper/XBDbMigration.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/JxbFramework/XBDbVersionTable.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBDbHelper/XBDbVersionTable.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/JxbFramework/XBEmptyView.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBUi/XBBaseVC/BaseView/XBEmptyView.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/JxbFramework/XBFramework.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBHeader/XBFramework.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/JxbFramework/XBGlobal.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBHeader/XBGlobal.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/JxbFramework/XBHttpCache.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBHttp/XBHttpCache.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/JxbFramework/XBHttpClient.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBHttp/XBHttpClient.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/JxbFramework/XBParser.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBParser/XBParser.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/JxbFramework/XBToastManager.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBUtils/XBToastManager.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/MBProgressHUD/MBProgressHUD.h:
--------------------------------------------------------------------------------
1 | ../../../MBProgressHUD/MBProgressHUD.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/MKAnnotationView+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/MKAnnotationView+RACSignalSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/NSArray+RACSequenceAdditions.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSArray+RACSequenceAdditions.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/NSData+RACSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSData+RACSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/NSDictionary+RACSequenceAdditions.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSDictionary+RACSequenceAdditions.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/NSEnumerator+RACSequenceAdditions.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSEnumerator+RACSequenceAdditions.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/NSFileHandle+RACSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSFileHandle+RACSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/NSIndexSet+RACSequenceAdditions.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSIndexSet+RACSequenceAdditions.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/NSInvocation+RACTypeParsing.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSInvocation+RACTypeParsing.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/NSNotificationCenter+RACSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSNotificationCenter+RACSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/NSObject+RACDeallocating.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSObject+RACDeallocating.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/NSObject+RACDescription.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSObject+RACDescription.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/NSObject+RACKVOWrapper.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSObject+RACKVOWrapper.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/NSObject+RACLifting.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSObject+RACLifting.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/NSObject+RACPropertySubscribing.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSObject+RACPropertySubscribing.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/NSObject+RACSelectorSignal.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSObject+RACSelectorSignal.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/NSOrderedSet+RACSequenceAdditions.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSOrderedSet+RACSequenceAdditions.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/NSSet+RACSequenceAdditions.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSSet+RACSequenceAdditions.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/NSString+RACKeyPathUtilities.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSString+RACKeyPathUtilities.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/NSString+RACSequenceAdditions.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSString+RACSequenceAdditions.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/NSString+RACSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSString+RACSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/NSURLConnection+RACSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSURLConnection+RACSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/NSUserDefaults+RACSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSUserDefaults+RACSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACArraySequence.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACArraySequence.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACBehaviorSubject.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACBehaviorSubject.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACBlockTrampoline.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACBlockTrampoline.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACChannel.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACChannel.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACCommand.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACCommand.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACCompoundDisposable.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACCompoundDisposable.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACDelegateProxy.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACDelegateProxy.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACDisposable.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACDisposable.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACDynamicSequence.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACDynamicSequence.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACDynamicSignal.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACDynamicSignal.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACEXTKeyPathCoding.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/extobjc/RACEXTKeyPathCoding.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACEXTRuntimeExtensions.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/extobjc/RACEXTRuntimeExtensions.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACEXTScope.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/extobjc/RACEXTScope.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACEagerSequence.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACEagerSequence.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACEmptySequence.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACEmptySequence.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACEmptySignal.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACEmptySignal.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACErrorSignal.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACErrorSignal.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACEvent.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACEvent.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACGroupedSignal.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACGroupedSignal.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACImmediateScheduler.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACImmediateScheduler.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACIndexSetSequence.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACIndexSetSequence.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACKVOChannel.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACKVOChannel.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACKVOProxy.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACKVOProxy.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACKVOTrampoline.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACKVOTrampoline.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACMulticastConnection+Private.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACMulticastConnection+Private.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACMulticastConnection.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACMulticastConnection.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACObjCRuntime.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACObjCRuntime.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACPassthroughSubscriber.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACPassthroughSubscriber.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACQueueScheduler+Subclass.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACQueueScheduler+Subclass.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACQueueScheduler.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACQueueScheduler.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACReplaySubject.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACReplaySubject.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACReturnSignal.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACReturnSignal.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACScheduler+Private.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACScheduler+Private.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACScheduler+Subclass.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACScheduler+Subclass.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACScheduler.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACScheduler.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACScopedDisposable.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACScopedDisposable.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACSequence.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACSequence.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACSerialDisposable.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACSerialDisposable.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACSignal+Operations.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACSignal+Operations.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACSignal.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACSignal.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACSignalSequence.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACSignalSequence.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACStream+Private.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACStream+Private.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACStream.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACStream.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACStringSequence.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACStringSequence.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACSubject.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACSubject.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACSubscriber+Private.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACSubscriber+Private.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACSubscriber.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACSubscriber.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACSubscriptingAssignmentTrampoline.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACSubscriptingAssignmentTrampoline.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACSubscriptionScheduler.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACSubscriptionScheduler.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACTargetQueueScheduler.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACTargetQueueScheduler.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACTestScheduler.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACTestScheduler.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACTuple.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACTuple.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACTupleSequence.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACTupleSequence.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACUnarySequence.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACUnarySequence.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACUnit.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACUnit.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACValueTransformer.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACValueTransformer.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/RACmetamacros.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/extobjc/RACmetamacros.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/ReactiveCocoa.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/ReactiveCocoa.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/UIActionSheet+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/UIActionSheet+RACSignalSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/UIAlertView+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/UIAlertView+RACSignalSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/UIBarButtonItem+RACCommandSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/UIBarButtonItem+RACCommandSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/UIButton+RACCommandSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/UIButton+RACCommandSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/UICollectionReusableView+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/UICollectionReusableView+RACSignalSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/UIControl+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/UIControl+RACSignalSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/UIControl+RACSignalSupportPrivate.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/UIControl+RACSignalSupportPrivate.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/UIDatePicker+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/UIDatePicker+RACSignalSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/UIGestureRecognizer+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/UIGestureRecognizer+RACSignalSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/UIImagePickerController+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/UIImagePickerController+RACSignalSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/UIRefreshControl+RACCommandSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/UIRefreshControl+RACCommandSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/UISegmentedControl+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/UISegmentedControl+RACSignalSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/UISlider+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/UISlider+RACSignalSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/UIStepper+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/UIStepper+RACSignalSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/UISwitch+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/UISwitch+RACSignalSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/UITableViewCell+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/UITableViewCell+RACSignalSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/UITableViewHeaderFooterView+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/UITableViewHeaderFooterView+RACSignalSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/UITextField+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/UITextField+RACSignalSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/ReactiveCocoa/UITextView+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/UITextView+RACSignalSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/TouchJSON/CDataScanner.h:
--------------------------------------------------------------------------------
1 | ../../../TouchJSON/Source/CDataScanner.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/TouchJSON/CDataScanner_Extensions.h:
--------------------------------------------------------------------------------
1 | ../../../TouchJSON/Source/Extensions/CDataScanner_Extensions.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/TouchJSON/CFilteringJSONSerializer.h:
--------------------------------------------------------------------------------
1 | ../../../TouchJSON/Source/Experimental/CFilteringJSONSerializer.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/TouchJSON/CJSONDeserializer.h:
--------------------------------------------------------------------------------
1 | ../../../TouchJSON/Source/JSON/CJSONDeserializer.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/TouchJSON/CJSONScanner.h:
--------------------------------------------------------------------------------
1 | ../../../TouchJSON/Source/JSON/CJSONScanner.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/TouchJSON/CJSONSerialization.h:
--------------------------------------------------------------------------------
1 | ../../../TouchJSON/Source/Experimental/CJSONSerialization.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/TouchJSON/CJSONSerializedData.h:
--------------------------------------------------------------------------------
1 | ../../../TouchJSON/Source/Experimental/CJSONSerializedData.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/TouchJSON/CJSONSerializer.h:
--------------------------------------------------------------------------------
1 | ../../../TouchJSON/Source/JSON/CJSONSerializer.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/TouchJSON/JSONRepresentation.h:
--------------------------------------------------------------------------------
1 | ../../../TouchJSON/Source/JSON/JSONRepresentation.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/TouchJSON/NSDictionary_JSONExtensions.h:
--------------------------------------------------------------------------------
1 | ../../../TouchJSON/Source/Extensions/NSDictionary_JSONExtensions.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/jastor/Jastor.h:
--------------------------------------------------------------------------------
1 | ../../../jastor/Jastor/Jastor/Jastor.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/jastor/JastorRuntimeHelper.h:
--------------------------------------------------------------------------------
1 | ../../../jastor/Jastor/Jastor/JastorRuntimeHelper.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/AFNetworking/AFHTTPRequestOperation.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/AFNetworking/AFHTTPRequestOperation.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/AFNetworking/AFHTTPRequestOperationManager.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/AFNetworking/AFHTTPRequestOperationManager.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/AFNetworking/AFHTTPSessionManager.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/AFNetworking/AFHTTPSessionManager.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/AFNetworking/AFNetworkActivityIndicatorManager.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/AFNetworking/AFNetworkReachabilityManager.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/AFNetworking/AFNetworkReachabilityManager.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/AFNetworking/AFNetworking.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/AFNetworking/AFNetworking.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/AFNetworking/AFSecurityPolicy.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/AFNetworking/AFSecurityPolicy.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/AFNetworking/AFURLConnectionOperation.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/AFNetworking/AFURLConnectionOperation.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/AFNetworking/AFURLRequestSerialization.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/AFNetworking/AFURLRequestSerialization.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/AFNetworking/AFURLResponseSerialization.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/AFNetworking/AFURLResponseSerialization.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/AFNetworking/AFURLSessionManager.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/AFNetworking/AFURLSessionManager.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/AFNetworking/UIActivityIndicatorView+AFNetworking.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/AFNetworking/UIAlertView+AFNetworking.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/UIKit+AFNetworking/UIAlertView+AFNetworking.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/AFNetworking/UIButton+AFNetworking.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/UIKit+AFNetworking/UIButton+AFNetworking.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/AFNetworking/UIImage+AFNetworking.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/UIKit+AFNetworking/UIImage+AFNetworking.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/AFNetworking/UIImageView+AFNetworking.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/UIKit+AFNetworking/UIImageView+AFNetworking.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/AFNetworking/UIKit+AFNetworking.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/UIKit+AFNetworking/UIKit+AFNetworking.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/AFNetworking/UIProgressView+AFNetworking.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/UIKit+AFNetworking/UIProgressView+AFNetworking.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/AFNetworking/UIRefreshControl+AFNetworking.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/UIKit+AFNetworking/UIRefreshControl+AFNetworking.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/AFNetworking/UIWebView+AFNetworking.h:
--------------------------------------------------------------------------------
1 | ../../../AFNetworking/UIKit+AFNetworking/UIWebView+AFNetworking.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/FMDB/FMDB.h:
--------------------------------------------------------------------------------
1 | ../../../FMDB/src/fmdb/FMDB.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/FMDB/FMDatabase.h:
--------------------------------------------------------------------------------
1 | ../../../FMDB/src/fmdb/FMDatabase.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/FMDB/FMDatabaseAdditions.h:
--------------------------------------------------------------------------------
1 | ../../../FMDB/src/fmdb/FMDatabaseAdditions.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/FMDB/FMDatabasePool.h:
--------------------------------------------------------------------------------
1 | ../../../FMDB/src/fmdb/FMDatabasePool.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/FMDB/FMDatabaseQueue.h:
--------------------------------------------------------------------------------
1 | ../../../FMDB/src/fmdb/FMDatabaseQueue.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/FMDB/FMResultSet.h:
--------------------------------------------------------------------------------
1 | ../../../FMDB/src/fmdb/FMResultSet.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/JxbFramework/NSString+MD5.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBCategory/NSString+MD5.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/JxbFramework/NSString+PJR.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBCategory/NSString+PJR.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/JxbFramework/NSString+Size.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBCategory/NSString+Size.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/JxbFramework/RIButtonItem.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBCategory/UIAlertView/RIButtonItem.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/JxbFramework/UIAlertView+Blocks.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBCategory/UIAlertView/UIAlertView+Blocks.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/JxbFramework/UIButton+StringTag.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBCategory/UIButton+StringTag.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/JxbFramework/UIColor+hexColor.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBCategory/UIColor+hexColor.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/JxbFramework/UIImage+RenderedImage.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBCategory/UIImage+RenderedImage.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/JxbFramework/UIImage+TintColor.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBCategory/UIImage+TintColor.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/JxbFramework/UIImageView+DotLine.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBCategory/UIImageView+DotLine.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/JxbFramework/UITableViewCell+SeparatorLine.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBCategory/UITableViewCell+SeparatorLine.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/JxbFramework/UIView+StringTag.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBCategory/UIView+StringTag.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/JxbFramework/XBApi.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBApi/XBApi.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/JxbFramework/XBBaseLoadView.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBUi/XBBaseVC/BaseView/XBBaseLoadView.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/JxbFramework/XBBaseTabVC.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBUi/XBBaseTabVC/XBBaseTabVC.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/JxbFramework/XBBaseVC.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBUi/XBBaseVC/XBBaseVC.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/JxbFramework/XBCommon.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBUtils/XBCommon.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/JxbFramework/XBDbHandler.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBDbHelper/XBDbHandler.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/JxbFramework/XBDbMigration.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBDbHelper/XBDbMigration.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/JxbFramework/XBDbVersionTable.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBDbHelper/XBDbVersionTable.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/JxbFramework/XBEmptyView.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBUi/XBBaseVC/BaseView/XBEmptyView.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/JxbFramework/XBFramework.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBHeader/XBFramework.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/JxbFramework/XBGlobal.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBHeader/XBGlobal.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/JxbFramework/XBHttpCache.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBHttp/XBHttpCache.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/JxbFramework/XBHttpClient.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBHttp/XBHttpClient.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/JxbFramework/XBParser.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBParser/XBParser.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/JxbFramework/XBToastManager.h:
--------------------------------------------------------------------------------
1 | ../../../JxbFramework/JXBFramework/XBFramework/XBUtils/XBToastManager.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/MBProgressHUD/MBProgressHUD.h:
--------------------------------------------------------------------------------
1 | ../../../MBProgressHUD/MBProgressHUD.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/MKAnnotationView+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/MKAnnotationView+RACSignalSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/NSArray+RACSequenceAdditions.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSArray+RACSequenceAdditions.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/NSData+RACSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSData+RACSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/NSDictionary+RACSequenceAdditions.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSDictionary+RACSequenceAdditions.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/NSEnumerator+RACSequenceAdditions.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSEnumerator+RACSequenceAdditions.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/NSFileHandle+RACSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSFileHandle+RACSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/NSIndexSet+RACSequenceAdditions.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSIndexSet+RACSequenceAdditions.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/NSInvocation+RACTypeParsing.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSInvocation+RACTypeParsing.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/NSNotificationCenter+RACSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSNotificationCenter+RACSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/NSObject+RACDeallocating.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSObject+RACDeallocating.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/NSObject+RACDescription.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSObject+RACDescription.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/NSObject+RACKVOWrapper.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSObject+RACKVOWrapper.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/NSObject+RACLifting.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSObject+RACLifting.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/NSObject+RACPropertySubscribing.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSObject+RACPropertySubscribing.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/NSObject+RACSelectorSignal.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSObject+RACSelectorSignal.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/NSOrderedSet+RACSequenceAdditions.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSOrderedSet+RACSequenceAdditions.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/NSSet+RACSequenceAdditions.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSSet+RACSequenceAdditions.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/NSString+RACKeyPathUtilities.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSString+RACKeyPathUtilities.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/NSString+RACSequenceAdditions.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSString+RACSequenceAdditions.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/NSString+RACSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSString+RACSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/NSURLConnection+RACSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSURLConnection+RACSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/NSUserDefaults+RACSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/NSUserDefaults+RACSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACArraySequence.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACArraySequence.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACBehaviorSubject.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACBehaviorSubject.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACBlockTrampoline.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACBlockTrampoline.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACChannel.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACChannel.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACCommand.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACCommand.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACCompoundDisposable.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACCompoundDisposable.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACDelegateProxy.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACDelegateProxy.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACDisposable.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACDisposable.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACDynamicSequence.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACDynamicSequence.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACDynamicSignal.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACDynamicSignal.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACEXTKeyPathCoding.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/extobjc/RACEXTKeyPathCoding.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACEXTRuntimeExtensions.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/extobjc/RACEXTRuntimeExtensions.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACEXTScope.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/extobjc/RACEXTScope.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACEagerSequence.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACEagerSequence.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACEmptySequence.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACEmptySequence.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACEmptySignal.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACEmptySignal.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACErrorSignal.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACErrorSignal.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACEvent.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACEvent.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACGroupedSignal.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACGroupedSignal.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACImmediateScheduler.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACImmediateScheduler.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACIndexSetSequence.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACIndexSetSequence.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACKVOChannel.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACKVOChannel.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACKVOProxy.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACKVOProxy.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACKVOTrampoline.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACKVOTrampoline.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACMulticastConnection.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACMulticastConnection.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACObjCRuntime.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACObjCRuntime.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACPassthroughSubscriber.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACPassthroughSubscriber.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACQueueScheduler+Subclass.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACQueueScheduler+Subclass.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACQueueScheduler.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACQueueScheduler.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACReplaySubject.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACReplaySubject.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACReturnSignal.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACReturnSignal.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACScheduler+Subclass.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACScheduler+Subclass.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACScheduler.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACScheduler.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACScopedDisposable.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACScopedDisposable.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACSequence.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACSequence.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACSerialDisposable.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACSerialDisposable.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACSignal+Operations.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACSignal+Operations.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACSignal.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACSignal.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACSignalSequence.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACSignalSequence.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACStream.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACStream.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACStringSequence.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACStringSequence.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACSubject.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACSubject.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACSubscriber.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACSubscriber.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACSubscriptingAssignmentTrampoline.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACSubscriptingAssignmentTrampoline.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACSubscriptionScheduler.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACSubscriptionScheduler.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACTargetQueueScheduler.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACTargetQueueScheduler.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACTestScheduler.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACTestScheduler.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACTuple.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACTuple.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACTupleSequence.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACTupleSequence.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACUnarySequence.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACUnarySequence.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACUnit.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACUnit.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACValueTransformer.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/RACValueTransformer.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/RACmetamacros.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/extobjc/RACmetamacros.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/ReactiveCocoa.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/ReactiveCocoa.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/UIActionSheet+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/UIActionSheet+RACSignalSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/UIAlertView+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/UIAlertView+RACSignalSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/UIBarButtonItem+RACCommandSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/UIBarButtonItem+RACCommandSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/UIButton+RACCommandSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/UIButton+RACCommandSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/UICollectionReusableView+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/UICollectionReusableView+RACSignalSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/UIControl+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/UIControl+RACSignalSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/UIControl+RACSignalSupportPrivate.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/UIControl+RACSignalSupportPrivate.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/UIDatePicker+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/UIDatePicker+RACSignalSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/UIGestureRecognizer+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/UIGestureRecognizer+RACSignalSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/UIImagePickerController+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/UIImagePickerController+RACSignalSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/UIRefreshControl+RACCommandSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/UIRefreshControl+RACCommandSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/UISegmentedControl+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/UISegmentedControl+RACSignalSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/UISlider+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/UISlider+RACSignalSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/UIStepper+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/UIStepper+RACSignalSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/UISwitch+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/UISwitch+RACSignalSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/UITableViewCell+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/UITableViewCell+RACSignalSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/UITableViewHeaderFooterView+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/UITableViewHeaderFooterView+RACSignalSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/UITextField+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/UITextField+RACSignalSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/ReactiveCocoa/UITextView+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | ../../../ReactiveCocoa/ReactiveCocoa/UITextView+RACSignalSupport.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/TouchJSON/CDataScanner.h:
--------------------------------------------------------------------------------
1 | ../../../TouchJSON/Source/CDataScanner.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/TouchJSON/CDataScanner_Extensions.h:
--------------------------------------------------------------------------------
1 | ../../../TouchJSON/Source/Extensions/CDataScanner_Extensions.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/TouchJSON/CFilteringJSONSerializer.h:
--------------------------------------------------------------------------------
1 | ../../../TouchJSON/Source/Experimental/CFilteringJSONSerializer.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/TouchJSON/CJSONDeserializer.h:
--------------------------------------------------------------------------------
1 | ../../../TouchJSON/Source/JSON/CJSONDeserializer.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/TouchJSON/CJSONScanner.h:
--------------------------------------------------------------------------------
1 | ../../../TouchJSON/Source/JSON/CJSONScanner.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/TouchJSON/CJSONSerialization.h:
--------------------------------------------------------------------------------
1 | ../../../TouchJSON/Source/Experimental/CJSONSerialization.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/TouchJSON/CJSONSerializedData.h:
--------------------------------------------------------------------------------
1 | ../../../TouchJSON/Source/Experimental/CJSONSerializedData.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/TouchJSON/CJSONSerializer.h:
--------------------------------------------------------------------------------
1 | ../../../TouchJSON/Source/JSON/CJSONSerializer.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/TouchJSON/JSONRepresentation.h:
--------------------------------------------------------------------------------
1 | ../../../TouchJSON/Source/JSON/JSONRepresentation.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/TouchJSON/NSDictionary_JSONExtensions.h:
--------------------------------------------------------------------------------
1 | ../../../TouchJSON/Source/Extensions/NSDictionary_JSONExtensions.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/jastor/Jastor.h:
--------------------------------------------------------------------------------
1 | ../../../jastor/Jastor/Jastor/Jastor.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/jastor/JastorRuntimeHelper.h:
--------------------------------------------------------------------------------
1 | ../../../jastor/Jastor/Jastor/JastorRuntimeHelper.h
--------------------------------------------------------------------------------
/Pods/JxbFramework/JXBFramework/XBFramework/XBApi/XBApi.h:
--------------------------------------------------------------------------------
1 | //
2 | // XBApi.h
3 | // XBHttpClient
4 | //
5 | // Created by Peter Jin @ https://github.com/JxbSir on 15/1/30.
6 | // Copyright (c) 2015年 Mail:i@Jxb.name. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "XBHttpClient.h"
11 |
12 |
13 | @interface XBApi : NSObject
14 |
15 | + (instancetype)SharedXBApi;
16 | + (instancetype)SharedXBApi:(AFHTTPRequestSerializer*)request respone:(AFHTTPResponseSerializer*)respone;
17 |
18 | - (void)requestWithURL:(NSString *)url
19 | paras:(NSDictionary *)parasDict
20 | type:(XBHttpResponseType)type
21 | success:(void(^)(AFHTTPRequestOperation* operation, NSObject *resultObject))success
22 | failure:(void(^)(NSError *requestErr))failure ;
23 |
24 | - (NSObject*)requestSyncWithURL:(NSString *)url
25 | paras:(NSDictionary *)parasDict
26 | type:(XBHttpResponseType)type;
27 | @end
28 |
--------------------------------------------------------------------------------
/Pods/JxbFramework/JXBFramework/XBFramework/XBCategory/NSString+MD5.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSString+MD5.h
3 | // TZS
4 | //
5 | // Created by yandi on 14/12/9.
6 | // Copyright (c) 2014年 NongFuSpring. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface NSString (MD5)
12 | + (NSString *)md5:(NSString *)originalStr;
13 | @end
14 |
--------------------------------------------------------------------------------
/Pods/JxbFramework/JXBFramework/XBFramework/XBCategory/NSString+MD5.m:
--------------------------------------------------------------------------------
1 | //
2 | // NSString+MD5.m
3 | // TZS
4 | //
5 | // Created by yandi on 14/12/9.
6 | // Copyright (c) 2014年 NongFuSpring. All rights reserved.
7 | //
8 |
9 | #import "NSString+MD5.h"
10 | #import
11 |
12 | @implementation NSString (MD5)
13 | + (NSString *)md5:(NSString *)originalStr {
14 | CC_MD5_CTX md5;
15 | CC_MD5_Init (&md5);
16 | CC_MD5_Update (&md5, [originalStr UTF8String], (CC_LONG)[originalStr length]);
17 |
18 | unsigned char digest[CC_MD5_DIGEST_LENGTH];
19 | CC_MD5_Final (digest, &md5);
20 | NSString *s = [NSString stringWithFormat: @"%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x",
21 | digest[0], digest[1],
22 | digest[2], digest[3],
23 | digest[4], digest[5],
24 | digest[6], digest[7],
25 | digest[8], digest[9],
26 | digest[10], digest[11],
27 | digest[12], digest[13],
28 | digest[14], digest[15]];
29 | return s;
30 | }
31 | @end
32 |
--------------------------------------------------------------------------------
/Pods/JxbFramework/JXBFramework/XBFramework/XBCategory/NSString+Size.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSString+Size.h
3 | // TZS
4 | //
5 | // Created by Peter Jin @ https://github.com/JxbSir on 14-12-17.
6 | // Copyright (c) 2014年 NongFuSpring. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface NSString (Size)
12 |
13 | - (CGSize)textSizeWithFont:(UIFont *)font constrainedToSize:(CGSize)size lineBreakMode:(NSLineBreakMode)lineBreakMode;
14 | @end
15 |
--------------------------------------------------------------------------------
/Pods/JxbFramework/JXBFramework/XBFramework/XBCategory/UIAlertView/RIButtonItem.h:
--------------------------------------------------------------------------------
1 | //
2 | // RIButtonItem.h
3 | // Shibui
4 | //
5 | // Created by Jiva DeVoe on 1/12/11.
6 | // Copyright 2011 Random Ideas, LLC. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface RIButtonItem : NSObject
12 | {
13 | NSString *label;
14 | void (^action)();
15 | }
16 | @property (retain, nonatomic) NSString *label;
17 | @property (copy, nonatomic) void (^action)();
18 | +(id)item;
19 | +(id)itemWithLabel:(NSString *)inLabel;
20 | +(id)itemWithLabel:(NSString *)inLabel action:(void(^)(void))action;
21 | @end
22 |
23 |
--------------------------------------------------------------------------------
/Pods/JxbFramework/JXBFramework/XBFramework/XBCategory/UIAlertView/RIButtonItem.m:
--------------------------------------------------------------------------------
1 | //
2 | // RIButtonItem.m
3 | // Shibui
4 | //
5 | // Created by Jiva DeVoe on 1/12/11.
6 | // Copyright 2011 Random Ideas, LLC. All rights reserved.
7 | //
8 |
9 | #import "RIButtonItem.h"
10 |
11 | @implementation RIButtonItem
12 | @synthesize label;
13 | @synthesize action;
14 |
15 | +(id)item
16 | {
17 | return [self new];
18 | }
19 |
20 | +(id)itemWithLabel:(NSString *)inLabel
21 | {
22 | RIButtonItem *newItem = [self item];
23 | [newItem setLabel:inLabel];
24 | return newItem;
25 | }
26 |
27 | +(id)itemWithLabel:(NSString *)inLabel action:(void(^)(void))action
28 | {
29 | RIButtonItem *newItem = [self itemWithLabel:inLabel];
30 | [newItem setAction:action];
31 | return newItem;
32 | }
33 |
34 | @end
35 |
36 |
--------------------------------------------------------------------------------
/Pods/JxbFramework/JXBFramework/XBFramework/XBCategory/UIAlertView/UIAlertView+Blocks.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIAlertView+Blocks.h
3 | // Shibui
4 | //
5 | // Created by Jiva DeVoe on 12/28/10.
6 | // Copyright 2010 Random Ideas, LLC. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "RIButtonItem.h"
11 |
12 | @interface UIAlertView (Blocks)
13 |
14 | -(id)initWithTitle:(NSString *)inTitle message:(NSString *)inMessage cancelButtonItem:(RIButtonItem *)inCancelButtonItem otherButtonItems:(RIButtonItem *)inOtherButtonItems, ... NS_REQUIRES_NIL_TERMINATION;
15 |
16 | - (NSInteger)addButtonItem:(RIButtonItem *)item;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/Pods/JxbFramework/JXBFramework/XBFramework/XBCategory/UIButton+StringTag.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIButton+StringTag.h
3 | // Jxb_Sdk
4 | //
5 | // Created by Peter Jin @ https://github.com/JxbSir on 15/1/27.
6 | // Copyright (c) 2015年 Peter Jin. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface UIButton (StringTag)
12 |
13 | @property(nonatomic, strong) NSString* stringTag;
14 | @property(nonatomic, strong) NSString* stringTag2;
15 | @property(nonatomic, strong) NSString* stringTag3;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/Pods/JxbFramework/JXBFramework/XBFramework/XBCategory/UIColor+hexColor.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIColor+hexColor.h
3 | // ZJOL
4 | //
5 | // Created by Peter Jin @ https://github.com/JxbSir on 15/1/6.
6 | // Copyright (c) 2015年 Mail:i@Jxb.name. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | #define RGB(r,g,b) [UIColor colorWithRed:r/255. green:g/255. blue:b/255. alpha:1.]
12 |
13 | @interface UIColor (hexColor)
14 |
15 | + (UIColor *)hexFloatColor:(NSString *)hexStr;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/Pods/JxbFramework/JXBFramework/XBFramework/XBCategory/UIImage+RenderedImage.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIImage+RenderedImage.h
3 | // ZJOL
4 | //
5 | // Created by Peter Jin @ https://github.com/JxbSir on 15/1/6.
6 | // Copyright (c) 2015年 Mail:i@Jxb.name. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface UIImage (RenderedImage)
12 |
13 | + (UIImage *)imageWithRenderColor:(UIColor *)color renderSize:(CGSize)size;
14 | @end
15 |
--------------------------------------------------------------------------------
/Pods/JxbFramework/JXBFramework/XBFramework/XBCategory/UIImage+RenderedImage.m:
--------------------------------------------------------------------------------
1 | //
2 | // UIImage+RenderedImage.m
3 | // ZJOL
4 | //
5 | // Created by Peter Jin @ https://github.com/JxbSir on 15/1/6.
6 | // Copyright (c) 2015年 Mail:i@Jxb.name. All rights reserved.
7 | //
8 |
9 | #import "UIImage+RenderedImage.h"
10 |
11 | @implementation UIImage (RenderedImage)
12 | + (UIImage *)imageWithRenderColor:(UIColor *)color renderSize:(CGSize)size {
13 |
14 | UIImage *image = nil;
15 | UIGraphicsBeginImageContext(size);
16 | [color setFill];
17 | CGContextFillRect(UIGraphicsGetCurrentContext(), CGRectMake(0., 0., size.width, size.height));
18 | image = UIGraphicsGetImageFromCurrentImageContext();
19 | UIGraphicsEndImageContext();
20 | return image;
21 | }
22 | @end
23 |
--------------------------------------------------------------------------------
/Pods/JxbFramework/JXBFramework/XBFramework/XBCategory/UIImage+TintColor.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIImage+TintColor.h
3 | // TZS
4 | //
5 | // Created by Peter Jin @ https://github.com/JxbSir on 15/2/10.
6 | // Copyright (c) 2015年 Mail:i@Jxb.name. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface UIImage (TintColor)
12 | - (UIImage *)imageWithTintColor:(UIColor *)tintColor;
13 | @end
14 |
--------------------------------------------------------------------------------
/Pods/JxbFramework/JXBFramework/XBFramework/XBCategory/UIImage+TintColor.m:
--------------------------------------------------------------------------------
1 | //
2 | // UIImage+TintColor.m
3 | // TZS
4 | //
5 | // Created by Peter Jin @ https://github.com/JxbSir on 15/2/10.
6 | // Copyright (c) 2015年 Mail:i@Jxb.name. All rights reserved.
7 | //
8 |
9 | #import "UIImage+TintColor.h"
10 |
11 | @implementation UIImage (TintColor)
12 |
13 | - (UIImage *)imageWithTintColor:(UIColor *)tintColor
14 | {
15 | //We want to keep alpha, set opaque to NO; Use 0.0f for scale to use the scale factor of the device’s main screen.
16 | UIGraphicsBeginImageContextWithOptions(self.size, NO, 0.0f);
17 | [tintColor setFill];
18 | CGRect bounds = CGRectMake(0, 0, self.size.width, self.size.height);
19 | UIRectFill(bounds);
20 |
21 | //Draw the tinted image in context
22 | [self drawInRect:bounds blendMode:kCGBlendModeDestinationIn alpha:1.0f];
23 |
24 | UIImage *tintedImage = UIGraphicsGetImageFromCurrentImageContext();
25 | UIGraphicsEndImageContext();
26 |
27 | return tintedImage;
28 | }
29 | @end
30 |
--------------------------------------------------------------------------------
/Pods/JxbFramework/JXBFramework/XBFramework/XBCategory/UIImageView+DotLine.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIImageView+DotLine.h
3 | // Jxb_Sdk
4 | //
5 | // Created by Peter Jin @ https://github.com/JxbSir on 15/2/3.
6 | // Copyright (c) 2015年 Peter Jin. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface UIImageView (DotLine)
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/Pods/JxbFramework/JXBFramework/XBFramework/XBCategory/UITableViewCell+SeparatorLine.h:
--------------------------------------------------------------------------------
1 | //
2 | // UITableViewCell+SeparatorLine.h
3 | // QuicklyShop
4 | //
5 | // Copyright (c) 2014年 com. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | typedef NS_ENUM(NSUInteger,SeparatorType)
11 | {
12 | SeparatorTypeHead = 1,
13 | SeparatorTypeMiddle ,
14 | SeparatorTypeBottom ,
15 | SeparatorTypeSingle,
16 | SeparatorTypeShort,
17 | };
18 |
19 |
20 | @interface UITableViewCell (SeparatorLine)
21 |
22 | - (void)addSeparatorLineWithType:(SeparatorType)separatorType;
23 |
24 | @end
25 |
--------------------------------------------------------------------------------
/Pods/JxbFramework/JXBFramework/XBFramework/XBCategory/UIView+StringTag.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIView+StringTag.h
3 | // AppAustriaX
4 | //
5 | // Created by 梵天 on 14-7-4.
6 | // Copyright (c) 2014年 Austria. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface UIView (StringTag)
12 |
13 | @property (nonatomic, strong) NSString *stringTag;
14 |
15 | - (UIView *)viewWithStringTag:(NSString *)tag;
16 |
17 | - (UIView *)findFirstResponder;
18 |
19 | @end
--------------------------------------------------------------------------------
/Pods/JxbFramework/JXBFramework/XBFramework/XBDbHelper/XBDbVersionTable.h:
--------------------------------------------------------------------------------
1 | //
2 | // XBDbVersionTable.h
3 | // OneYuan
4 | //
5 | // Created by Peter Jin @ https://github.com/JxbSir on 15/2/26.
6 | // Copyright (c) 2015年 Mail:i@Jxb.name. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface XBDbVersionTable : NSObject
12 | @property(nonatomic,copy)NSString* tablename;
13 | @property(nonatomic,copy)NSNumber* version;
14 | @end
15 |
--------------------------------------------------------------------------------
/Pods/JxbFramework/JXBFramework/XBFramework/XBDbHelper/XBDbVersionTable.m:
--------------------------------------------------------------------------------
1 | //
2 | // XBDbVersionTable.m
3 | // OneYuan
4 | //
5 | // Created by Peter Jin @ https://github.com/JxbSir on 15/2/26.
6 | // Copyright (c) 2015年 Mail:i@Jxb.name. All rights reserved.
7 | //
8 |
9 | #import "XBDbVersionTable.h"
10 |
11 | @implementation XBDbVersionTable
12 | @synthesize tablename,version;
13 | @end
14 |
--------------------------------------------------------------------------------
/Pods/JxbFramework/JXBFramework/XBFramework/XBHeader/XBFramework.h:
--------------------------------------------------------------------------------
1 | //
2 | // XBFramework.h
3 | // XBHttpClient
4 | //
5 | // Created by Peter Jin @ https://github.com/JxbSir on 15/1/30.
6 | // Copyright (c) 2015年 Mail:i@Jxb.name. All rights reserved.
7 | //
8 |
9 | #import "XBApi.h"
10 | #import "XBParser.h"
11 | #import "XBGlobal.h"
12 |
13 | #import "XBBaseVC.h"
14 | #import "XBCommon.h"
15 | #import "XBToastManager.h"
16 | #import "UIColor+hexColor.h"
17 | #import "UIView+StringTag.h"
18 | #import "NSString+Size.h"
19 | #import "NSString+MD5.h"
20 | #import "NSString+PJR.h"
21 | #import "UITableViewCell+SeparatorLine.h"
22 | #import "UIImage+RenderedImage.h"
23 | #import "UIImage+TintColor.h"
24 | #import "UIAlertView+Blocks.h"
25 | #import "XBDbHandler.h"
26 |
27 | #import "TouchJSON/NSDictionary_JSONExtensions.h"
28 | #import "Jastor.h"
29 | #import "AFNetworkReachabilityManager.h"
30 | #import "ReactiveCocoa/ReactiveCocoa.h"
31 |
--------------------------------------------------------------------------------
/Pods/JxbFramework/JXBFramework/XBFramework/XBHeader/XBGlobal.h:
--------------------------------------------------------------------------------
1 | //
2 | // XBGlobal.h
3 | // JXBFramework
4 | //
5 | // Created by Peter Jin @ https://github.com/JxbSir on 15/2/19.
6 | // Copyright (c) 2015年 Mail:i@Jxb.name. All rights reserved.
7 | //
8 |
9 | #define kXBCookie @"kXBCookie"
10 |
11 | #define kHttpAllowSaveCache @"http_a_s_c"
12 | #define kHttpAllowFetchCache @"http_a_f_c"
13 |
14 | #define mainColor [UIColor hexFloatColor:@"ff6600"]
15 | #define mainHeight [[UIScreen mainScreen] bounds].size.height
16 | #define mainWidth [[UIScreen mainScreen] bounds].size.width
17 | #define navBarHeight self.navigationController.navigationBar.frame.size.height
--------------------------------------------------------------------------------
/Pods/JxbFramework/JXBFramework/XBFramework/XBHttp/XBHttpClient.h:
--------------------------------------------------------------------------------
1 | //
2 | // XBHttpClient.h
3 | // XBHttpClient
4 | //
5 | // Created by Peter Jin @ https://github.com/JxbSir on 15/1/30.
6 | // Copyright (c) 2015年 Mail:i@Jxb.name. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "AFNetworking.h"
11 |
12 | typedef enum
13 | {
14 | XBHttpResponseType_Json,
15 | XBHttpResponseType_JqueryJson,
16 | XBHttpResponseType_XML,
17 | XBHttpResponseType_Common
18 | }XBHttpResponseType;
19 |
20 | @interface XBHttpClient : AFHTTPRequestOperationManager
21 |
22 | @property(nonatomic,copy)AFHTTPResponseSerializer* myRespnse;
23 |
24 | - (void)requestWithURL:(NSString *)url
25 | paras:(NSDictionary *)parasDict
26 | type:(XBHttpResponseType)type
27 | success:(void(^)(AFHTTPRequestOperation* operation, NSObject *resultObject))success
28 | failure:(void(^)(NSError *requestErr))failure ;
29 |
30 | @end
31 |
--------------------------------------------------------------------------------
/Pods/JxbFramework/JXBFramework/XBFramework/XBParser/XBParser.h:
--------------------------------------------------------------------------------
1 | //
2 | // XBParser.h
3 | // JXBFramework
4 | //
5 | // Created by Peter Jin @ https://github.com/JxbSir on 15/2/10.
6 | // Copyright (c) 2015年 Mail:i@Jxb.name. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "Jastor.h"
11 |
12 | @interface XBParser : Jastor
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/Pods/JxbFramework/JXBFramework/XBFramework/XBParser/XBParser.m:
--------------------------------------------------------------------------------
1 | //
2 | // XBParser.m
3 | // JXBFramework
4 | //
5 | // Created by Peter Jin @ https://github.com/JxbSir on 15/2/10.
6 | // Copyright (c) 2015年 Mail:i@Jxb.name. All rights reserved.
7 | //
8 |
9 | #import "XBParser.h"
10 |
11 | @implementation XBParser
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/Pods/JxbFramework/JXBFramework/XBFramework/XBUi/XBBaseTabVC/XBBaseTabVC.h:
--------------------------------------------------------------------------------
1 | //
2 | // XBBaseTabVC.h
3 | // JXBFramework
4 | //
5 | // Created by Peter Jin @ https://github.com/JxbSir on 15/3/22.
6 | // Copyright (c) 2015年 Mail:i@Jxb.name. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "XBBaseVC.h"
11 |
12 | @interface XBBaseTabItem : NSObject
13 | @property(nonatomic,copy)NSString *title;
14 | @property(nonatomic,copy)NSString *selectedImage;
15 | @property(nonatomic,copy)NSString *unselectedImage;
16 | @property(nonatomic,strong)UIViewController *rootVC;
17 | @end
18 |
19 | @interface XBBaseTabVC : UITabBarController
20 | - (XBBaseTabVC*)initWithItems:(NSArray*)items btnMiddle:(UIButton*)btnMiddle;
21 | @end
22 |
--------------------------------------------------------------------------------
/Pods/JxbFramework/JXBFramework/XBFramework/XBUi/XBBaseVC/BaseView/XBBaseLoadView.h:
--------------------------------------------------------------------------------
1 | //
2 | // XBBaseLoadView.h
3 | // ZJOL
4 | //
5 | // Created by Peter Jin @ https://github.com/JxbSir on 15/1/22.
6 | // Copyright (c) 2015年 Mail:i@Jxb.name. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface XBBaseLoadView : UIView
12 | {
13 | UIActivityIndicatorView* actIndicatorView;
14 | }
15 | @end
16 |
--------------------------------------------------------------------------------
/Pods/JxbFramework/JXBFramework/XBFramework/XBUi/XBBaseVC/BaseView/XBEmptyView.h:
--------------------------------------------------------------------------------
1 | //
2 | // XBEmptyView.h
3 | // FanWaAdmin
4 | //
5 | // Created by Peter Jin @ https://github.com/JxbSir on 15/1/22.
6 | // Copyright (c) 2015年 Mail:i@Jxb.name. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface XBEmptyView : UIView
12 | @property(nonatomic,copy)NSString *title;
13 | @property(nonatomic,copy)NSString *imageName;
14 | @end
15 |
--------------------------------------------------------------------------------
/Pods/JxbFramework/JXBFramework/XBFramework/XBUtils/XBToastManager.h:
--------------------------------------------------------------------------------
1 | //
2 | // XBToastManager.h
3 | // XB
4 | //
5 | //
6 |
7 | #import "MBProgressHUD.h"
8 |
9 | //定义显示HUD的每个动作,当此东西不需要显示是值设为小于0
10 | typedef enum
11 | {
12 | HUDShowType_None = 0,
13 | HUDShowType_RegExistPhone ,
14 | HUDShowType_RegOrGetPassGetCode,
15 | HUDShowType_RegOrGetPassAction,
16 | HUDShowType_GetPassExitPhone,
17 | HUDShowType_LoginAction,
18 | HUDShowType_LogoutAction,
19 | HUDShowType_ChangePassAction,
20 | HUDShowType_GetEvaOptionAction,
21 | HUDShowType_EvaAction,
22 | HUDShowType_PickLocationAction,
23 | HUDShowType_SaveAddress,
24 | HUDShowType_DefaultAddress,
25 | HUDShowType_DeleteAddress
26 |
27 | }HUDShowType;
28 |
29 |
30 | @interface XBToastManager : NSObject
31 |
32 | + (XBToastManager *)ShardInstance;
33 |
34 | // toast
35 | - (void)showtoast:(NSString *)toastStr;
36 | - (void)showtoast:(NSString *)toastStr wait:(double)wait;
37 |
38 | // progress
39 | - (void)hideprogress;
40 | - (void)showprogress;
41 | - (void)showHUD:(HUDShowType)type;
42 | @end
43 |
--------------------------------------------------------------------------------
/Pods/JxbFramework/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2015 Peter Jin
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
23 |
--------------------------------------------------------------------------------
/Pods/JxbFramework/README.md:
--------------------------------------------------------------------------------
1 | # JxbFramework
2 | ## It is an iOS Framework for developer.
3 |
4 |
5 | ##支持CocoaPods引入
6 | `pod 'JxbFramework'`
7 |
8 |
9 | ##Import
10 | `#import "XBFramework.h"`
11 |
12 | ##Detail
13 | - JxbFramework/XBHeader (1.0)
14 | - JxbFramework/XBUtils (1.0)
15 | - JxbFramework/XBDbHelper (1.0)
16 | - JxbFramework/XBParser (1.0)
17 | - JxbFramework/XBHttp (1.0)
18 | - JxbFramework/XBApi (1.0)
19 | - JxbFramework/XBCategory (1.0)
20 | - JxbFramework/XBCategory/UIAlertView (1.0)
21 | - JxbFramework/XBUi (1.0)
22 | - JxbFramework/XBUi/XBBaseTabVC (1.0)
23 | - JxbFramework/XBUi/XBBaseVC (1.0)
24 | - JxbFramework/XBUi/XBBaseVC/BaseView (1.0)
25 |
--------------------------------------------------------------------------------
/Pods/MBProgressHUD/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright (c) 2009-2015 Matej Bukovinski
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy
4 | of this software and associated documentation files (the "Software"), to deal
5 | in the Software without restriction, including without limitation the rights
6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7 | copies of the Software, and to permit persons to whom the Software is
8 | furnished to do so, subject to the following conditions:
9 |
10 | The above copyright notice and this permission notice shall be included in
11 | all copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19 | THE SOFTWARE.
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/LICENSE.md:
--------------------------------------------------------------------------------
1 | **Copyright (c) 2012 - 2015, GitHub, Inc.**
2 | **All rights reserved.**
3 |
4 | Permission is hereby granted, free of charge, to any person obtaining a copy of
5 | this software and associated documentation files (the "Software"), to deal in
6 | the Software without restriction, including without limitation the rights to
7 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
8 | the Software, and to permit persons to whom the Software is furnished to do so,
9 | subject to the following conditions:
10 |
11 | The above copyright notice and this permission notice shall be included in all
12 | copies or substantial portions of the Software.
13 |
14 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
16 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
17 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
18 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
19 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
20 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/MKAnnotationView+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | //
2 | // MKAnnotationView+RACSignalSupport.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Zak Remer on 3/31/15.
6 | // Copyright (c) 2015 GitHub. All rights reserved.
7 | //
8 |
9 | #import
10 | #import
11 |
12 | @class RACSignal;
13 |
14 | @interface MKAnnotationView (RACSignalSupport)
15 |
16 | /// A signal which will send a RACUnit whenever -prepareForReuse is invoked upon
17 | /// the receiver.
18 | ///
19 | /// Examples
20 | ///
21 | /// [[[self.cancelButton
22 | /// rac_signalForControlEvents:UIControlEventTouchUpInside]
23 | /// takeUntil:self.rac_prepareForReuseSignal]
24 | /// subscribeNext:^(UIButton *x) {
25 | /// // do other things
26 | /// }];
27 | @property (nonatomic, strong, readonly) RACSignal *rac_prepareForReuseSignal;
28 |
29 | @end
30 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/MKAnnotationView+RACSignalSupport.m:
--------------------------------------------------------------------------------
1 | //
2 | // MKAnnotationView+RACSignalSupport.m
3 | // ReactiveCocoa
4 | //
5 | // Created by Zak Remer on 3/31/15.
6 | // Copyright (c) 2015 GitHub. All rights reserved.
7 | //
8 |
9 | #import "MKAnnotationView+RACSignalSupport.h"
10 | #import "NSObject+RACDescription.h"
11 | #import "NSObject+RACSelectorSignal.h"
12 | #import "RACSignal+Operations.h"
13 | #import "RACUnit.h"
14 | #import
15 |
16 | @implementation MKAnnotationView (RACSignalSupport)
17 |
18 | - (RACSignal *)rac_prepareForReuseSignal {
19 | RACSignal *signal = objc_getAssociatedObject(self, _cmd);
20 | if (signal != nil) return signal;
21 |
22 | signal = [[[self
23 | rac_signalForSelector:@selector(prepareForReuse)]
24 | mapReplace:RACUnit.defaultUnit]
25 | setNameWithFormat:@"%@ -rac_prepareForReuseSignal", self.rac_description];
26 |
27 | objc_setAssociatedObject(self, _cmd, signal, OBJC_ASSOCIATION_RETAIN_NONATOMIC);
28 | return signal;
29 | }
30 |
31 | @end
32 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/NSArray+RACSequenceAdditions.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSArray+RACSequenceAdditions.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Justin Spahr-Summers on 2012-10-29.
6 | // Copyright (c) 2012 GitHub. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class RACSequence;
12 |
13 | @interface NSArray (RACSequenceAdditions)
14 |
15 | /// Creates and returns a sequence corresponding to the receiver.
16 | ///
17 | /// Mutating the receiver will not affect the sequence after it's been created.
18 | @property (nonatomic, copy, readonly) RACSequence *rac_sequence;
19 |
20 | @end
21 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/NSArray+RACSequenceAdditions.m:
--------------------------------------------------------------------------------
1 | //
2 | // NSArray+RACSequenceAdditions.m
3 | // ReactiveCocoa
4 | //
5 | // Created by Justin Spahr-Summers on 2012-10-29.
6 | // Copyright (c) 2012 GitHub. All rights reserved.
7 | //
8 |
9 | #import "NSArray+RACSequenceAdditions.h"
10 | #import "RACArraySequence.h"
11 |
12 | @implementation NSArray (RACSequenceAdditions)
13 |
14 | - (RACSequence *)rac_sequence {
15 | return [RACArraySequence sequenceWithArray:self offset:0];
16 | }
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/NSData+RACSupport.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSData+RACSupport.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Josh Abernathy on 5/11/12.
6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class RACScheduler;
12 | @class RACSignal;
13 |
14 | @interface NSData (RACSupport)
15 |
16 | // Read the data at the URL using -[NSData initWithContentsOfURL:options:error:].
17 | // Sends the data or the error.
18 | //
19 | // scheduler - cannot be nil.
20 | + (RACSignal *)rac_readContentsOfURL:(NSURL *)URL options:(NSDataReadingOptions)options scheduler:(RACScheduler *)scheduler;
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/NSData+RACSupport.m:
--------------------------------------------------------------------------------
1 | //
2 | // NSData+RACSupport.m
3 | // ReactiveCocoa
4 | //
5 | // Created by Josh Abernathy on 5/11/12.
6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "NSData+RACSupport.h"
10 | #import "RACReplaySubject.h"
11 | #import "RACScheduler.h"
12 |
13 | @implementation NSData (RACSupport)
14 |
15 | + (RACSignal *)rac_readContentsOfURL:(NSURL *)URL options:(NSDataReadingOptions)options scheduler:(RACScheduler *)scheduler {
16 | NSCParameterAssert(scheduler != nil);
17 |
18 | RACReplaySubject *subject = [RACReplaySubject subject];
19 | [subject setNameWithFormat:@"+rac_readContentsOfURL: %@ options: %lu scheduler: %@", URL, (unsigned long)options, scheduler];
20 |
21 | [scheduler schedule:^{
22 | NSError *error = nil;
23 | NSData *data = [[NSData alloc] initWithContentsOfURL:URL options:options error:&error];
24 | if (data == nil) {
25 | [subject sendError:error];
26 | } else {
27 | [subject sendNext:data];
28 | [subject sendCompleted];
29 | }
30 | }];
31 |
32 | return subject;
33 | }
34 |
35 | @end
36 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/NSDictionary+RACSequenceAdditions.m:
--------------------------------------------------------------------------------
1 | //
2 | // NSDictionary+RACSequenceAdditions.m
3 | // ReactiveCocoa
4 | //
5 | // Created by Justin Spahr-Summers on 2012-10-29.
6 | // Copyright (c) 2012 GitHub. All rights reserved.
7 | //
8 |
9 | #import "NSDictionary+RACSequenceAdditions.h"
10 | #import "NSArray+RACSequenceAdditions.h"
11 | #import "RACSequence.h"
12 | #import "RACTuple.h"
13 |
14 | @implementation NSDictionary (RACSequenceAdditions)
15 |
16 | - (RACSequence *)rac_sequence {
17 | NSDictionary *immutableDict = [self copy];
18 |
19 | // TODO: First class support for dictionary sequences.
20 | return [immutableDict.allKeys.rac_sequence map:^(id key) {
21 | id value = immutableDict[key];
22 | return RACTuplePack(key, value);
23 | }];
24 | }
25 |
26 | - (RACSequence *)rac_keySequence {
27 | return self.allKeys.rac_sequence;
28 | }
29 |
30 | - (RACSequence *)rac_valueSequence {
31 | return self.allValues.rac_sequence;
32 | }
33 |
34 | @end
35 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/NSEnumerator+RACSequenceAdditions.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSEnumerator+RACSequenceAdditions.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Uri Baghin on 07/01/2013.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class RACSequence;
12 |
13 | @interface NSEnumerator (RACSequenceAdditions)
14 |
15 | /// Creates and returns a sequence corresponding to the receiver.
16 | ///
17 | /// The receiver is exhausted lazily as the sequence is enumerated.
18 | @property (nonatomic, copy, readonly) RACSequence *rac_sequence;
19 |
20 | @end
21 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/NSEnumerator+RACSequenceAdditions.m:
--------------------------------------------------------------------------------
1 | //
2 | // NSEnumerator+RACSequenceAdditions.m
3 | // ReactiveCocoa
4 | //
5 | // Created by Uri Baghin on 07/01/2013.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "NSEnumerator+RACSequenceAdditions.h"
10 | #import "RACSequence.h"
11 |
12 | @implementation NSEnumerator (RACSequenceAdditions)
13 |
14 | - (RACSequence *)rac_sequence {
15 | return [RACSequence sequenceWithHeadBlock:^{
16 | return [self nextObject];
17 | } tailBlock:^{
18 | return self.rac_sequence;
19 | }];
20 | }
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/NSFileHandle+RACSupport.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSFileHandle+RACSupport.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Josh Abernathy on 5/10/12.
6 | // Copyright (c) 2012 GitHub. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class RACSignal;
12 |
13 | @interface NSFileHandle (RACSupport)
14 |
15 | // Read any available data in the background and send it. Completes when data
16 | // length is <= 0.
17 | - (RACSignal *)rac_readInBackground;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/NSIndexSet+RACSequenceAdditions.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSIndexSet+RACSequenceAdditions.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Sergey Gavrilyuk on 12/17/13.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class RACSequence;
12 |
13 | @interface NSIndexSet (RACSequenceAdditions)
14 |
15 | /// Creates and returns a sequence of indexes (as `NSNumber`s) corresponding to
16 | /// the receiver.
17 | ///
18 | /// Mutating the receiver will not affect the sequence after it's been created.
19 | @property (nonatomic, copy, readonly) RACSequence *rac_sequence;
20 |
21 | @end
22 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/NSIndexSet+RACSequenceAdditions.m:
--------------------------------------------------------------------------------
1 | //
2 | // NSIndexSet+RACSequenceAdditions.m
3 | // ReactiveCocoa
4 | //
5 | // Created by Sergey Gavrilyuk on 12/17/13.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "NSIndexSet+RACSequenceAdditions.h"
10 | #import "RACIndexSetSequence.h"
11 |
12 | @implementation NSIndexSet (RACSequenceAdditions)
13 |
14 | - (RACSequence *)rac_sequence {
15 | return [RACIndexSetSequence sequenceWithIndexSet:self];
16 | }
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/NSNotificationCenter+RACSupport.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSNotificationCenter+RACSupport.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Josh Abernathy on 5/10/12.
6 | // Copyright (c) 2012 GitHub. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class RACSignal;
12 |
13 | @interface NSNotificationCenter (RACSupport)
14 |
15 | // Sends the NSNotification every time the notification is posted.
16 | - (RACSignal *)rac_addObserverForName:(NSString *)notificationName object:(id)object;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/NSNotificationCenter+RACSupport.m:
--------------------------------------------------------------------------------
1 | //
2 | // NSNotificationCenter+RACSupport.m
3 | // ReactiveCocoa
4 | //
5 | // Created by Josh Abernathy on 5/10/12.
6 | // Copyright (c) 2012 GitHub. All rights reserved.
7 | //
8 |
9 | #import "NSNotificationCenter+RACSupport.h"
10 | #import "RACEXTScope.h"
11 | #import "RACSignal.h"
12 | #import "RACSubscriber.h"
13 | #import "RACDisposable.h"
14 |
15 | @implementation NSNotificationCenter (RACSupport)
16 |
17 | - (RACSignal *)rac_addObserverForName:(NSString *)notificationName object:(id)object {
18 | @unsafeify(object);
19 | return [[RACSignal createSignal:^(id subscriber) {
20 | @strongify(object);
21 | id observer = [self addObserverForName:notificationName object:object queue:nil usingBlock:^(NSNotification *note) {
22 | [subscriber sendNext:note];
23 | }];
24 |
25 | return [RACDisposable disposableWithBlock:^{
26 | [self removeObserver:observer];
27 | }];
28 | }] setNameWithFormat:@"-rac_addObserverForName: %@ object: <%@: %p>", notificationName, [object class], object];
29 | }
30 |
31 | @end
32 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/NSObject+RACDescription.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSObject+RACDescription.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Justin Spahr-Summers on 2013-05-13.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | // A private category providing a terser but faster alternative to -description.
12 | @interface NSObject (RACDescription)
13 |
14 | // A simplified description of the receiver, which does not invoke -description
15 | // (and thus should be much faster in many cases).
16 | //
17 | // This is for debugging purposes only, and will return a constant string
18 | // unless the RAC_DEBUG_SIGNAL_NAMES environment variable is set.
19 | - (NSString *)rac_description;
20 |
21 | @end
22 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/NSOrderedSet+RACSequenceAdditions.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSOrderedSet+RACSequenceAdditions.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Justin Spahr-Summers on 2012-10-29.
6 | // Copyright (c) 2012 GitHub. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class RACSequence;
12 |
13 | @interface NSOrderedSet (RACSequenceAdditions)
14 |
15 | /// Creates and returns a sequence corresponding to the receiver.
16 | ///
17 | /// Mutating the receiver will not affect the sequence after it's been created.
18 | @property (nonatomic, copy, readonly) RACSequence *rac_sequence;
19 |
20 | @end
21 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/NSOrderedSet+RACSequenceAdditions.m:
--------------------------------------------------------------------------------
1 | //
2 | // NSOrderedSet+RACSequenceAdditions.m
3 | // ReactiveCocoa
4 | //
5 | // Created by Justin Spahr-Summers on 2012-10-29.
6 | // Copyright (c) 2012 GitHub. All rights reserved.
7 | //
8 |
9 | #import "NSOrderedSet+RACSequenceAdditions.h"
10 | #import "NSArray+RACSequenceAdditions.h"
11 |
12 | @implementation NSOrderedSet (RACSequenceAdditions)
13 |
14 | - (RACSequence *)rac_sequence {
15 | // TODO: First class support for ordered set sequences.
16 | return self.array.rac_sequence;
17 | }
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/NSSet+RACSequenceAdditions.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSSet+RACSequenceAdditions.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Justin Spahr-Summers on 2012-10-29.
6 | // Copyright (c) 2012 GitHub. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class RACSequence;
12 |
13 | @interface NSSet (RACSequenceAdditions)
14 |
15 | /// Creates and returns a sequence corresponding to the receiver.
16 | ///
17 | /// Mutating the receiver will not affect the sequence after it's been created.
18 | @property (nonatomic, copy, readonly) RACSequence *rac_sequence;
19 |
20 | @end
21 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/NSSet+RACSequenceAdditions.m:
--------------------------------------------------------------------------------
1 | //
2 | // NSSet+RACSequenceAdditions.m
3 | // ReactiveCocoa
4 | //
5 | // Created by Justin Spahr-Summers on 2012-10-29.
6 | // Copyright (c) 2012 GitHub. All rights reserved.
7 | //
8 |
9 | #import "NSSet+RACSequenceAdditions.h"
10 | #import "NSArray+RACSequenceAdditions.h"
11 |
12 | @implementation NSSet (RACSequenceAdditions)
13 |
14 | - (RACSequence *)rac_sequence {
15 | // TODO: First class support for set sequences.
16 | return self.allObjects.rac_sequence;
17 | }
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/NSString+RACKeyPathUtilities.m:
--------------------------------------------------------------------------------
1 | //
2 | // NSString+RACKeyPathUtilities.m
3 | // ReactiveCocoa
4 | //
5 | // Created by Uri Baghin on 05/05/2013.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "NSString+RACKeyPathUtilities.h"
10 |
11 | @implementation NSString (RACKeyPathUtilities)
12 |
13 | - (NSArray *)rac_keyPathComponents {
14 | if (self.length == 0) {
15 | return nil;
16 | }
17 | return [self componentsSeparatedByString:@"."];
18 | }
19 |
20 | - (NSString *)rac_keyPathByDeletingLastKeyPathComponent {
21 | NSUInteger lastDotIndex = [self rangeOfString:@"." options:NSBackwardsSearch].location;
22 | if (lastDotIndex == NSNotFound) {
23 | return nil;
24 | }
25 | return [self substringToIndex:lastDotIndex];
26 | }
27 |
28 | - (NSString *)rac_keyPathByDeletingFirstKeyPathComponent {
29 | NSUInteger firstDotIndex = [self rangeOfString:@"."].location;
30 | if (firstDotIndex == NSNotFound) {
31 | return nil;
32 | }
33 | return [self substringFromIndex:firstDotIndex + 1];
34 | }
35 |
36 | @end
37 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/NSString+RACSequenceAdditions.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSString+RACSequenceAdditions.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Justin Spahr-Summers on 2012-10-29.
6 | // Copyright (c) 2012 GitHub. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class RACSequence;
12 |
13 | @interface NSString (RACSequenceAdditions)
14 |
15 | /// Creates and returns a sequence containing strings corresponding to each
16 | /// composed character sequence in the receiver.
17 | ///
18 | /// Mutating the receiver will not affect the sequence after it's been created.
19 | @property (nonatomic, copy, readonly) RACSequence *rac_sequence;
20 |
21 | @end
22 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/NSString+RACSequenceAdditions.m:
--------------------------------------------------------------------------------
1 | //
2 | // NSString+RACSequenceAdditions.m
3 | // ReactiveCocoa
4 | //
5 | // Created by Justin Spahr-Summers on 2012-10-29.
6 | // Copyright (c) 2012 GitHub. All rights reserved.
7 | //
8 |
9 | #import "NSString+RACSequenceAdditions.h"
10 | #import "RACStringSequence.h"
11 |
12 | @implementation NSString (RACSequenceAdditions)
13 |
14 | - (RACSequence *)rac_sequence {
15 | return [RACStringSequence sequenceWithString:self offset:0];
16 | }
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/NSString+RACSupport.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSString+RACSupport.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Josh Abernathy on 5/11/12.
6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class RACScheduler;
12 | @class RACSignal;
13 |
14 | @interface NSString (RACSupport)
15 |
16 | // Reads in the contents of the file using +[NSString stringWithContentsOfURL:usedEncoding:error:].
17 | // Note that encoding won't be valid until the signal completes successfully.
18 | //
19 | // scheduler - cannot be nil.
20 | + (RACSignal *)rac_readContentsOfURL:(NSURL *)URL usedEncoding:(NSStringEncoding *)encoding scheduler:(RACScheduler *)scheduler;
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/NSString+RACSupport.m:
--------------------------------------------------------------------------------
1 | //
2 | // NSString+RACSupport.m
3 | // ReactiveCocoa
4 | //
5 | // Created by Josh Abernathy on 5/11/12.
6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "NSString+RACSupport.h"
10 | #import "RACReplaySubject.h"
11 | #import "RACScheduler.h"
12 |
13 | @implementation NSString (RACSupport)
14 |
15 | + (RACSignal *)rac_readContentsOfURL:(NSURL *)URL usedEncoding:(NSStringEncoding *)encoding scheduler:(RACScheduler *)scheduler {
16 | NSCParameterAssert(scheduler != nil);
17 |
18 | RACReplaySubject *subject = [RACReplaySubject subject];
19 | [subject setNameWithFormat:@"+rac_readContentsOfURL: %@ usedEncoding:scheduler: %@", URL, scheduler];
20 |
21 | [scheduler schedule:^{
22 | NSError *error = nil;
23 | NSString *string = [NSString stringWithContentsOfURL:URL usedEncoding:encoding error:&error];
24 | if (string == nil) {
25 | [subject sendError:error];
26 | } else {
27 | [subject sendNext:string];
28 | [subject sendCompleted];
29 | }
30 | }];
31 |
32 | return subject;
33 | }
34 |
35 | @end
36 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/NSURLConnection+RACSupport.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSURLConnection+RACSupport.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Justin Spahr-Summers on 2013-10-01.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class RACSignal;
12 |
13 | @interface NSURLConnection (RACSupport)
14 |
15 | // Lazily loads data for the given request in the background.
16 | //
17 | // request - The URL request to load. This must not be nil.
18 | //
19 | // Returns a signal which will begin loading the request upon each subscription,
20 | // then send a `RACTuple` of the received `NSURLResponse` and downloaded
21 | // `NSData`, and complete on a background thread. If any errors occur, the
22 | // returned signal will error out.
23 | + (RACSignal *)rac_sendAsynchronousRequest:(NSURLRequest *)request;
24 |
25 | @end
26 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/NSUserDefaults+RACSupport.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSUserDefaults+RACSupport.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Matt Diephouse on 12/19/13.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class RACChannelTerminal;
12 |
13 | @interface NSUserDefaults (RACSupport)
14 |
15 | /// Creates and returns a terminal for binding the user defaults key.
16 | ///
17 | /// **Note:** The value in the user defaults is *asynchronously* updated with
18 | /// values sent to the channel.
19 | ///
20 | /// key - The user defaults key to create the channel terminal for.
21 | ///
22 | /// Returns a channel terminal that sends the value of the user defaults key
23 | /// upon subscription, sends an updated value whenever the default changes, and
24 | /// updates the default asynchronously with values it receives.
25 | - (RACChannelTerminal *)rac_channelTerminalForKey:(NSString *)key;
26 |
27 | @end
28 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACArraySequence.h:
--------------------------------------------------------------------------------
1 | //
2 | // RACArraySequence.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Justin Spahr-Summers on 2012-10-29.
6 | // Copyright (c) 2012 GitHub. All rights reserved.
7 | //
8 |
9 | #import "RACSequence.h"
10 |
11 | // Private class that adapts an array to the RACSequence interface.
12 | @interface RACArraySequence : RACSequence
13 |
14 | // Returns a sequence for enumerating over the given array, starting from the
15 | // given offset. The array will be copied to prevent mutation.
16 | + (instancetype)sequenceWithArray:(NSArray *)array offset:(NSUInteger)offset;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACBehaviorSubject.h:
--------------------------------------------------------------------------------
1 | //
2 | // RACBehaviorSubject.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Josh Abernathy on 3/16/12.
6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "RACSubject.h"
10 |
11 | /// A behavior subject sends the last value it received when it is subscribed to.
12 | @interface RACBehaviorSubject : RACSubject
13 |
14 | /// Creates a new behavior subject with a default value. If it hasn't received
15 | /// any values when it gets subscribed to, it sends the default value.
16 | + (instancetype)behaviorSubjectWithDefaultValue:(id)value;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACBlockTrampoline.h:
--------------------------------------------------------------------------------
1 | //
2 | // RACBlockTrampoline.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Josh Abernathy on 10/21/12.
6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class RACTuple;
12 |
13 | // A private class that allows a limited type of dynamic block invocation.
14 | @interface RACBlockTrampoline : NSObject
15 |
16 | // Invokes the given block with the given arguments. All of the block's
17 | // argument types must be objects and it must be typed to return an object.
18 | //
19 | // At this time, it only supports blocks that take up to 15 arguments. Any more
20 | // is just cray.
21 | //
22 | // block - The block to invoke. Must accept as many arguments as are given in
23 | // the arguments array. Cannot be nil.
24 | // arguments - The arguments with which to invoke the block. `RACTupleNil`s will
25 | // be passed as nils.
26 | //
27 | // Returns the return value of invoking the block.
28 | + (id)invokeBlock:(id)block withArguments:(RACTuple *)arguments;
29 |
30 | @end
31 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACCompoundDisposableProvider.d:
--------------------------------------------------------------------------------
1 | provider RACCompoundDisposable {
2 | probe added(char *compoundDisposable, char *disposable, long newTotal);
3 | probe removed(char *compoundDisposable, char *disposable, long newTotal);
4 | };
5 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACDelegateProxy.h:
--------------------------------------------------------------------------------
1 | //
2 | // RACDelegateProxy.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Cody Krieger on 5/19/12.
6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class RACSignal;
12 |
13 | // A private delegate object suitable for using
14 | // -rac_signalForSelector:fromProtocol: upon.
15 | @interface RACDelegateProxy : NSObject
16 |
17 | // The delegate to which messages should be forwarded if not handled by
18 | // any -signalForSelector: applications.
19 | @property (nonatomic, unsafe_unretained) id rac_proxiedDelegate;
20 |
21 | // Creates a delegate proxy capable of responding to selectors from `protocol`.
22 | - (instancetype)initWithProtocol:(Protocol *)protocol;
23 |
24 | // Calls -rac_signalForSelector:fromProtocol: using the `protocol` specified
25 | // during initialization.
26 | - (RACSignal *)signalForSelector:(SEL)selector;
27 |
28 | @end
29 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACDisposable.h:
--------------------------------------------------------------------------------
1 | //
2 | // RACDisposable.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Josh Abernathy on 3/16/12.
6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class RACScopedDisposable;
12 |
13 | /// A disposable encapsulates the work necessary to tear down and cleanup a
14 | /// subscription.
15 | @interface RACDisposable : NSObject
16 |
17 | /// Whether the receiver has been disposed.
18 | ///
19 | /// Use of this property is discouraged, since it may be set to `YES`
20 | /// concurrently at any time.
21 | ///
22 | /// This property is not KVO-compliant.
23 | @property (atomic, assign, getter = isDisposed, readonly) BOOL disposed;
24 |
25 | + (instancetype)disposableWithBlock:(void (^)(void))block;
26 |
27 | /// Performs the disposal work. Can be called multiple times, though subsequent
28 | /// calls won't do anything.
29 | - (void)dispose;
30 |
31 | /// Returns a new disposable which will dispose of this disposable when it gets
32 | /// dealloc'd.
33 | - (RACScopedDisposable *)asScopedDisposable;
34 |
35 | @end
36 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACDynamicSequence.h:
--------------------------------------------------------------------------------
1 | //
2 | // RACDynamicSequence.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Justin Spahr-Summers on 2012-10-29.
6 | // Copyright (c) 2012 GitHub. All rights reserved.
7 | //
8 |
9 | #import "RACSequence.h"
10 |
11 | // Private class that implements a sequence dynamically using blocks.
12 | @interface RACDynamicSequence : RACSequence
13 |
14 | // Returns a sequence which evaluates `dependencyBlock` only once, the first
15 | // time either `headBlock` or `tailBlock` is evaluated. The result of
16 | // `dependencyBlock` will be passed into `headBlock` and `tailBlock` when
17 | // invoked.
18 | + (RACSequence *)sequenceWithLazyDependency:(id (^)(void))dependencyBlock headBlock:(id (^)(id dependency))headBlock tailBlock:(RACSequence *(^)(id dependency))tailBlock;
19 |
20 | @end
21 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACDynamicSignal.h:
--------------------------------------------------------------------------------
1 | //
2 | // RACDynamicSignal.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Justin Spahr-Summers on 2013-10-10.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "RACSignal.h"
10 |
11 | // A private `RACSignal` subclasses that implements its subscription behavior
12 | // using a block.
13 | @interface RACDynamicSignal : RACSignal
14 |
15 | + (RACSignal *)createSignal:(RACDisposable * (^)(id subscriber))didSubscribe;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACEagerSequence.h:
--------------------------------------------------------------------------------
1 | //
2 | // RACEagerSequence.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Uri Baghin on 02/01/2013.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "RACArraySequence.h"
10 |
11 | // Private class that implements an eager sequence.
12 | @interface RACEagerSequence : RACArraySequence
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACEmptySequence.h:
--------------------------------------------------------------------------------
1 | //
2 | // RACEmptySequence.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Justin Spahr-Summers on 2012-10-29.
6 | // Copyright (c) 2012 GitHub. All rights reserved.
7 | //
8 |
9 | #import "RACSequence.h"
10 |
11 | // Private class representing an empty sequence.
12 | @interface RACEmptySequence : RACSequence
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACEmptySignal.h:
--------------------------------------------------------------------------------
1 | //
2 | // RACEmptySignal.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Justin Spahr-Summers on 2013-10-10.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "RACSignal.h"
10 |
11 | // A private `RACSignal` subclasses that synchronously sends completed to any
12 | // subscribers.
13 | @interface RACEmptySignal : RACSignal
14 |
15 | + (RACSignal *)empty;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACErrorSignal.h:
--------------------------------------------------------------------------------
1 | //
2 | // RACErrorSignal.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Justin Spahr-Summers on 2013-10-10.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "RACSignal.h"
10 |
11 | // A private `RACSignal` subclasses that synchronously sends an error to any
12 | // subscribers.
13 | @interface RACErrorSignal : RACSignal
14 |
15 | + (RACSignal *)error:(NSError *)error;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACErrorSignal.m:
--------------------------------------------------------------------------------
1 | //
2 | // RACErrorSignal.m
3 | // ReactiveCocoa
4 | //
5 | // Created by Justin Spahr-Summers on 2013-10-10.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "RACErrorSignal.h"
10 | #import "RACScheduler+Private.h"
11 | #import "RACSubscriber.h"
12 |
13 | @interface RACErrorSignal ()
14 |
15 | // The error to send upon subscription.
16 | @property (nonatomic, strong, readonly) NSError *error;
17 |
18 | @end
19 |
20 | @implementation RACErrorSignal
21 |
22 | #pragma mark Lifecycle
23 |
24 | + (RACSignal *)error:(NSError *)error {
25 | RACErrorSignal *signal = [[self alloc] init];
26 | signal->_error = error;
27 |
28 | #ifdef DEBUG
29 | [signal setNameWithFormat:@"+error: %@", error];
30 | #else
31 | signal.name = @"+error:";
32 | #endif
33 |
34 | return signal;
35 | }
36 |
37 | #pragma mark Subscription
38 |
39 | - (RACDisposable *)subscribe:(id)subscriber {
40 | NSCParameterAssert(subscriber != nil);
41 |
42 | return [RACScheduler.subscriptionScheduler schedule:^{
43 | [subscriber sendError:self.error];
44 | }];
45 | }
46 |
47 | @end
48 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACGroupedSignal.h:
--------------------------------------------------------------------------------
1 | //
2 | // RACGroupedSignal.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Josh Abernathy on 5/2/12.
6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "RACSubject.h"
10 |
11 | /// A grouped signal is used by -[RACSignal groupBy:transform:].
12 | @interface RACGroupedSignal : RACSubject
13 |
14 | /// The key shared by the group.
15 | @property (nonatomic, readonly, copy) id key;
16 |
17 | + (instancetype)signalWithKey:(id)key;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACGroupedSignal.m:
--------------------------------------------------------------------------------
1 | //
2 | // RACGroupedSignal.m
3 | // ReactiveCocoa
4 | //
5 | // Created by Josh Abernathy on 5/2/12.
6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "RACGroupedSignal.h"
10 |
11 | @interface RACGroupedSignal ()
12 | @property (nonatomic, copy) id key;
13 | @end
14 |
15 | @implementation RACGroupedSignal
16 |
17 | #pragma mark API
18 |
19 | + (instancetype)signalWithKey:(id)key {
20 | RACGroupedSignal *subject = [self subject];
21 | subject.key = key;
22 | return subject;
23 | }
24 |
25 | @end
26 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACImmediateScheduler.h:
--------------------------------------------------------------------------------
1 | //
2 | // RACImmediateScheduler.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Josh Abernathy on 11/30/12.
6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "RACScheduler.h"
10 |
11 | // A private scheduler which immediately executes its scheduled blocks.
12 | @interface RACImmediateScheduler : RACScheduler
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACIndexSetSequence.h:
--------------------------------------------------------------------------------
1 | //
2 | // RACIndexSetSequence.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Sergey Gavrilyuk on 12/18/13.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "RACSequence.h"
10 |
11 | // Private class that adapts an array to the RACSequence interface.
12 | @interface RACIndexSetSequence : RACSequence
13 |
14 | + (instancetype)sequenceWithIndexSet:(NSIndexSet *)indexSet;
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACMulticastConnection+Private.h:
--------------------------------------------------------------------------------
1 | //
2 | // RACMulticastConnection+Private.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Josh Abernathy on 4/11/12.
6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "RACMulticastConnection.h"
10 |
11 | @class RACSubject;
12 |
13 | @interface RACMulticastConnection ()
14 |
15 | - (id)initWithSourceSignal:(RACSignal *)source subject:(RACSubject *)subject;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACObjCRuntime.h:
--------------------------------------------------------------------------------
1 | //
2 | // RACObjCRuntime.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Cody Krieger on 5/19/12.
6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | // A private class containing wrappers to runtime functions.
12 | @interface RACObjCRuntime : NSObject
13 |
14 | // Invokes objc_allocateClassPair(). Can be called from ARC code.
15 | + (Class)createClass:(const char *)className inheritingFromClass:(Class)superclass;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACObjCRuntime.m:
--------------------------------------------------------------------------------
1 | //
2 | // RACObjCRuntime.m
3 | // ReactiveCocoa
4 | //
5 | // Created by Cody Krieger on 5/19/12.
6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "RACObjCRuntime.h"
10 | #import
11 |
12 | #if __has_feature(objc_arc)
13 | #error "This file must be compiled without ARC."
14 | #endif
15 |
16 | @implementation RACObjCRuntime
17 |
18 | + (Class)createClass:(const char *)className inheritingFromClass:(Class)superclass {
19 | return objc_allocateClassPair(superclass, className, 0);
20 | }
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACPassthroughSubscriber.h:
--------------------------------------------------------------------------------
1 | //
2 | // RACPassthroughSubscriber.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Justin Spahr-Summers on 2013-06-13.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "RACSubscriber.h"
11 |
12 | @class RACCompoundDisposable;
13 | @class RACSignal;
14 |
15 | // A private subscriber that passes through all events to another subscriber
16 | // while not disposed.
17 | @interface RACPassthroughSubscriber : NSObject
18 |
19 | // Initializes the receiver to pass through events until disposed.
20 | //
21 | // subscriber - The subscriber to forward events to. This must not be nil.
22 | // signal - The signal that will be sending events to the receiver.
23 | // disposable - When this disposable is disposed, no more events will be
24 | // forwarded. This must not be nil.
25 | //
26 | // Returns an initialized passthrough subscriber.
27 | - (instancetype)initWithSubscriber:(id)subscriber signal:(RACSignal *)signal disposable:(RACCompoundDisposable *)disposable;
28 |
29 | @end
30 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACQueueScheduler.h:
--------------------------------------------------------------------------------
1 | //
2 | // RACQueueScheduler.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Josh Abernathy on 11/30/12.
6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "RACScheduler.h"
10 |
11 | /// An abstract scheduler which asynchronously enqueues all its work to a Grand
12 | /// Central Dispatch queue.
13 | ///
14 | /// Because RACQueueScheduler is abstract, it should not be instantiated
15 | /// directly. Create a subclass using the `RACQueueScheduler+Subclass.h`
16 | /// interface and use that instead.
17 | @interface RACQueueScheduler : RACScheduler
18 | @end
19 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACReplaySubject.h:
--------------------------------------------------------------------------------
1 | //
2 | // RACReplaySubject.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Josh Abernathy on 3/14/12.
6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "RACSubject.h"
10 |
11 | extern const NSUInteger RACReplaySubjectUnlimitedCapacity;
12 |
13 | /// A replay subject saves the values it is sent (up to its defined capacity)
14 | /// and resends those to new subscribers. It will also replay an error or
15 | /// completion.
16 | @interface RACReplaySubject : RACSubject
17 |
18 | /// Creates a new replay subject with the given capacity. A capacity of
19 | /// RACReplaySubjectUnlimitedCapacity means values are never trimmed.
20 | + (instancetype)replaySubjectWithCapacity:(NSUInteger)capacity;
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACReturnSignal.h:
--------------------------------------------------------------------------------
1 | //
2 | // RACReturnSignal.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Justin Spahr-Summers on 2013-10-10.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "RACSignal.h"
10 |
11 | // A private `RACSignal` subclasses that synchronously sends a value to any
12 | // subscribers, then completes.
13 | @interface RACReturnSignal : RACSignal
14 |
15 | + (RACSignal *)return:(id)value;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACScheduler+Subclass.h:
--------------------------------------------------------------------------------
1 | //
2 | // RACScheduler.m
3 | // ReactiveCocoa
4 | //
5 | // Created by Miķelis Vindavs on 5/27/14.
6 | // Copyright (c) 2014 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "RACScheduler.h"
11 |
12 | /// An interface for use by subclasses.
13 | ///
14 | /// Subclasses should use `-performAsCurrentScheduler:` to do the actual block
15 | /// invocation so that +[RACScheduler currentScheduler] behaves as expected.
16 | ///
17 | /// **Note that RACSchedulers are expected to be serial**. Subclasses must honor
18 | /// that contract. See `RACTargetQueueScheduler` for a queue-based scheduler
19 | /// which will enforce the serialization guarantee.
20 | @interface RACScheduler ()
21 |
22 | /// Performs the given block with the receiver as the current scheduler for
23 | /// its thread. This should only be called by subclasses to perform their
24 | /// scheduled blocks.
25 | ///
26 | /// block - The block to execute. Cannot be NULL.
27 | - (void)performAsCurrentScheduler:(void (^)(void))block;
28 |
29 | @end
30 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACScopedDisposable.h:
--------------------------------------------------------------------------------
1 | //
2 | // RACScopedDisposable.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Josh Abernathy on 3/28/12.
6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "RACDisposable.h"
10 |
11 | /// A disposable that calls its own -dispose when it is dealloc'd.
12 | @interface RACScopedDisposable : RACDisposable
13 |
14 | /// Creates a new scoped disposable that will also dispose of the given
15 | /// disposable when it is dealloc'd.
16 | + (instancetype)scopedDisposableWithDisposable:(RACDisposable *)disposable;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACScopedDisposable.m:
--------------------------------------------------------------------------------
1 | //
2 | // RACScopedDisposable.m
3 | // ReactiveCocoa
4 | //
5 | // Created by Josh Abernathy on 3/28/12.
6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "RACScopedDisposable.h"
10 |
11 | @implementation RACScopedDisposable
12 |
13 | #pragma mark Lifecycle
14 |
15 | + (instancetype)scopedDisposableWithDisposable:(RACDisposable *)disposable {
16 | return [self disposableWithBlock:^{
17 | [disposable dispose];
18 | }];
19 | }
20 |
21 | - (void)dealloc {
22 | [self dispose];
23 | }
24 |
25 | #pragma mark RACDisposable
26 |
27 | - (RACScopedDisposable *)asScopedDisposable {
28 | // totally already are
29 | return self;
30 | }
31 |
32 | @end
33 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACSignalProvider.d:
--------------------------------------------------------------------------------
1 | provider RACSignal {
2 | probe next(char *signal, char *subscriber, char *valueDescription);
3 | probe completed(char *signal, char *subscriber);
4 | probe error(char *signal, char *subscriber, char *errorDescription);
5 | };
6 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACSignalSequence.h:
--------------------------------------------------------------------------------
1 | //
2 | // RACSignalSequence.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Justin Spahr-Summers on 2012-11-09.
6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "RACSequence.h"
10 |
11 | @class RACSignal;
12 |
13 | // Private class that adapts a RACSignal to the RACSequence interface.
14 | @interface RACSignalSequence : RACSequence
15 |
16 | // Returns a sequence for enumerating over the given signal.
17 | + (RACSequence *)sequenceWithSignal:(RACSignal *)signal;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACStream+Private.h:
--------------------------------------------------------------------------------
1 | //
2 | // RACStream+Private.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Justin Spahr-Summers on 2013-07-22.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "RACStream.h"
10 |
11 | @interface RACStream ()
12 |
13 | // Combines a list of streams using the logic of the given block.
14 | //
15 | // streams - The streams to combine.
16 | // block - An operator that combines two streams and returns a new one. The
17 | // returned stream should contain 2-tuples of the streams' combined
18 | // values.
19 | //
20 | // Returns a combined stream.
21 | + (instancetype)join:(id)streams block:(RACStream * (^)(id, id))block;
22 |
23 | @end
24 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACStringSequence.h:
--------------------------------------------------------------------------------
1 | //
2 | // RACStringSequence.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Justin Spahr-Summers on 2012-10-29.
6 | // Copyright (c) 2012 GitHub. All rights reserved.
7 | //
8 |
9 | #import "RACSequence.h"
10 |
11 | // Private class that adapts a string to the RACSequence interface.
12 | @interface RACStringSequence : RACSequence
13 |
14 | // Returns a sequence for enumerating over the given string, starting from the
15 | // given character offset. The string will be copied to prevent mutation.
16 | + (RACSequence *)sequenceWithString:(NSString *)string offset:(NSUInteger)offset;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACSubject.h:
--------------------------------------------------------------------------------
1 | //
2 | // RACSubject.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Josh Abernathy on 3/9/12.
6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "RACSignal.h"
10 | #import "RACSubscriber.h"
11 |
12 | /// A subject can be thought of as a signal that you can manually control by
13 | /// sending next, completed, and error.
14 | ///
15 | /// They're most helpful in bridging the non-RAC world to RAC, since they let you
16 | /// manually control the sending of events.
17 | @interface RACSubject : RACSignal
18 |
19 | /// Returns a new subject.
20 | + (instancetype)subject;
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACSubscriber+Private.h:
--------------------------------------------------------------------------------
1 | //
2 | // RACSubscriber+Private.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Justin Spahr-Summers on 2013-06-13.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "RACSubscriber.h"
10 |
11 | // A simple block-based subscriber.
12 | @interface RACSubscriber : NSObject
13 |
14 | // Creates a new subscriber with the given blocks.
15 | + (instancetype)subscriberWithNext:(void (^)(id x))next error:(void (^)(NSError *error))error completed:(void (^)(void))completed;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACSubscriptionScheduler.h:
--------------------------------------------------------------------------------
1 | //
2 | // RACSubscriptionScheduler.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Josh Abernathy on 11/30/12.
6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "RACScheduler.h"
10 |
11 | // A private scheduler used only for subscriptions. See the private
12 | // +[RACScheduler subscriptionScheduler] method for more information.
13 | @interface RACSubscriptionScheduler : RACScheduler
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACTargetQueueScheduler.h:
--------------------------------------------------------------------------------
1 | //
2 | // RACTargetQueueScheduler.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Josh Abernathy on 6/6/13.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "RACQueueScheduler.h"
10 |
11 | /// A scheduler that enqueues blocks on a private serial queue, targeting an
12 | /// arbitrary GCD queue.
13 | @interface RACTargetQueueScheduler : RACQueueScheduler
14 |
15 | /// Initializes the receiver with a serial queue that will target the given
16 | /// `targetQueue`.
17 | ///
18 | /// name - The name of the scheduler. If nil, a default name will be used.
19 | /// targetQueue - The queue to target. Cannot be NULL.
20 | ///
21 | /// Returns the initialized object.
22 | - (id)initWithName:(NSString *)name targetQueue:(dispatch_queue_t)targetQueue;
23 |
24 | @end
25 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACTargetQueueScheduler.m:
--------------------------------------------------------------------------------
1 | //
2 | // RACTargetQueueScheduler.m
3 | // ReactiveCocoa
4 | //
5 | // Created by Josh Abernathy on 6/6/13.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "RACTargetQueueScheduler.h"
10 | #import "RACQueueScheduler+Subclass.h"
11 |
12 | @implementation RACTargetQueueScheduler
13 |
14 | #pragma mark Lifecycle
15 |
16 | - (id)initWithName:(NSString *)name targetQueue:(dispatch_queue_t)targetQueue {
17 | NSCParameterAssert(targetQueue != NULL);
18 |
19 | if (name == nil) {
20 | name = [NSString stringWithFormat:@"com.ReactiveCocoa.RACTargetQueueScheduler(%s)", dispatch_queue_get_label(targetQueue)];
21 | }
22 |
23 | dispatch_queue_t queue = dispatch_queue_create(name.UTF8String, DISPATCH_QUEUE_SERIAL);
24 | if (queue == NULL) return nil;
25 |
26 | dispatch_set_target_queue(queue, targetQueue);
27 |
28 | return [super initWithName:name queue:queue];
29 | }
30 |
31 | @end
32 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACTupleSequence.h:
--------------------------------------------------------------------------------
1 | //
2 | // RACTupleSequence.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Justin Spahr-Summers on 2013-05-01.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "RACSequence.h"
10 |
11 | // Private class that adapts a RACTuple to the RACSequence interface.
12 | @interface RACTupleSequence : RACSequence
13 |
14 | // Returns a sequence for enumerating over the given backing array (from a
15 | // RACTuple), starting from the given offset.
16 | + (instancetype)sequenceWithTupleBackingArray:(NSArray *)backingArray offset:(NSUInteger)offset;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACUnarySequence.h:
--------------------------------------------------------------------------------
1 | //
2 | // RACUnarySequence.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Justin Spahr-Summers on 2013-05-01.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "RACSequence.h"
10 |
11 | // Private class representing a sequence of exactly one value.
12 | @interface RACUnarySequence : RACSequence
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACUnit.h:
--------------------------------------------------------------------------------
1 | //
2 | // RACUnit.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Josh Abernathy on 3/27/12.
6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | /// A unit represents an empty value.
12 | ///
13 | /// It should never be necessary to create a unit yourself. Just use +defaultUnit.
14 | @interface RACUnit : NSObject
15 |
16 | /// A singleton instance.
17 | + (RACUnit *)defaultUnit;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACUnit.m:
--------------------------------------------------------------------------------
1 | //
2 | // RACUnit.m
3 | // ReactiveCocoa
4 | //
5 | // Created by Josh Abernathy on 3/27/12.
6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "RACUnit.h"
10 |
11 | @implementation RACUnit
12 |
13 | #pragma mark API
14 |
15 | + (RACUnit *)defaultUnit {
16 | static dispatch_once_t onceToken;
17 | static RACUnit *defaultUnit = nil;
18 | dispatch_once(&onceToken, ^{
19 | defaultUnit = [[self alloc] init];
20 | });
21 |
22 | return defaultUnit;
23 | }
24 |
25 | @end
26 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACValueTransformer.h:
--------------------------------------------------------------------------------
1 | //
2 | // RACValueTransformer.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Josh Abernathy on 3/6/12.
6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | // A private block based transformer.
12 | @interface RACValueTransformer : NSValueTransformer
13 |
14 | + (instancetype)transformerWithBlock:(id (^)(id value))block;
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/RACValueTransformer.m:
--------------------------------------------------------------------------------
1 | //
2 | // RACValueTransformer.m
3 | // ReactiveCocoa
4 | //
5 | // Created by Josh Abernathy on 3/6/12.
6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "RACValueTransformer.h"
10 |
11 | @interface RACValueTransformer ()
12 | @property (nonatomic, copy) id (^transformBlock)(id value);
13 | @end
14 |
15 |
16 | @implementation RACValueTransformer
17 |
18 |
19 | #pragma mark NSValueTransformer
20 |
21 | + (BOOL)allowsReverseTransformation {
22 | return NO;
23 | }
24 |
25 | - (id)transformedValue:(id)value {
26 | return self.transformBlock(value);
27 | }
28 |
29 |
30 | #pragma mark API
31 |
32 | @synthesize transformBlock;
33 |
34 | + (instancetype)transformerWithBlock:(id (^)(id value))block {
35 | NSCParameterAssert(block != NULL);
36 |
37 | RACValueTransformer *transformer = [[self alloc] init];
38 | transformer.transformBlock = block;
39 | return transformer;
40 | }
41 |
42 | @end
43 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/UIBarButtonItem+RACCommandSupport.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIBarButtonItem+RACCommandSupport.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Kyle LeNeau on 3/27/13.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class RACCommand;
12 |
13 | @interface UIBarButtonItem (RACCommandSupport)
14 |
15 | /// Sets the control's command. When the control is clicked, the command is
16 | /// executed with the sender of the event. The control's enabledness is bound
17 | /// to the command's `canExecute`.
18 | ///
19 | /// Note: this will reset the control's target and action.
20 | @property (nonatomic, strong) RACCommand *rac_command;
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/UIButton+RACCommandSupport.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIButton+RACCommandSupport.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Ash Furrow on 2013-06-06.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class RACCommand;
12 |
13 | @interface UIButton (RACCommandSupport)
14 |
15 | /// Sets the button's command. When the button is clicked, the command is
16 | /// executed with the sender of the event. The button's enabledness is bound
17 | /// to the command's `canExecute`.
18 | @property (nonatomic, strong) RACCommand *rac_command;
19 |
20 | @end
21 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/UICollectionReusableView+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | //
2 | // UICollectionReusableView+RACSignalSupport.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Kent Wong on 2013-10-04.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class RACSignal;
12 |
13 | // This category is only applicable to iOS >= 6.0.
14 | @interface UICollectionReusableView (RACSignalSupport)
15 |
16 | /// A signal which will send a RACUnit whenever -prepareForReuse is invoked upon
17 | /// the receiver.
18 | ///
19 | /// Examples
20 | ///
21 | /// [[[self.cancelButton
22 | /// rac_signalForControlEvents:UIControlEventTouchUpInside]
23 | /// takeUntil:self.rac_prepareForReuseSignal]
24 | /// subscribeNext:^(UIButton *x) {
25 | /// // do other things
26 | /// }];
27 | @property (nonatomic, strong, readonly) RACSignal *rac_prepareForReuseSignal;
28 |
29 | @end
30 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/UICollectionReusableView+RACSignalSupport.m:
--------------------------------------------------------------------------------
1 | //
2 | // UICollectionReusableView+RACSignalSupport.m
3 | // ReactiveCocoa
4 | //
5 | // Created by Kent Wong on 2013-10-04.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "UICollectionReusableView+RACSignalSupport.h"
10 | #import "NSObject+RACDescription.h"
11 | #import "NSObject+RACSelectorSignal.h"
12 | #import "RACSignal+Operations.h"
13 | #import "RACUnit.h"
14 | #import
15 |
16 | @implementation UICollectionReusableView (RACSignalSupport)
17 |
18 | - (RACSignal *)rac_prepareForReuseSignal {
19 | RACSignal *signal = objc_getAssociatedObject(self, _cmd);
20 | if (signal != nil) return signal;
21 |
22 | signal = [[[self
23 | rac_signalForSelector:@selector(prepareForReuse)]
24 | mapReplace:RACUnit.defaultUnit]
25 | setNameWithFormat:@"%@ -rac_prepareForReuseSignal", self.rac_description];
26 |
27 | objc_setAssociatedObject(self, _cmd, signal, OBJC_ASSOCIATION_RETAIN_NONATOMIC);
28 | return signal;
29 | }
30 |
31 | @end
32 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/UIControl+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIControl+RACSignalSupport.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Josh Abernathy on 4/17/12.
6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class RACSignal;
12 |
13 | @interface UIControl (RACSignalSupport)
14 |
15 | /// Creates and returns a signal that sends the sender of the control event
16 | /// whenever one of the control events is triggered.
17 | - (RACSignal *)rac_signalForControlEvents:(UIControlEvents)controlEvents;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/UIDatePicker+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIDatePicker+RACSignalSupport.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Uri Baghin on 20/07/2013.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class RACChannelTerminal;
12 |
13 | @interface UIDatePicker (RACSignalSupport)
14 |
15 | /// Creates a new RACChannel-based binding to the receiver.
16 | ///
17 | /// nilValue - The date to set when the terminal receives `nil`.
18 | ///
19 | /// Returns a RACChannelTerminal that sends the receiver's date whenever the
20 | /// UIControlEventValueChanged control event is fired, and sets the date to the
21 | /// values it receives.
22 | - (RACChannelTerminal *)rac_newDateChannelWithNilValue:(NSDate *)nilValue;
23 |
24 | @end
25 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/UIDatePicker+RACSignalSupport.m:
--------------------------------------------------------------------------------
1 | //
2 | // UIDatePicker+RACSignalSupport.m
3 | // ReactiveCocoa
4 | //
5 | // Created by Uri Baghin on 20/07/2013.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "UIDatePicker+RACSignalSupport.h"
10 | #import "RACEXTKeyPathCoding.h"
11 | #import "UIControl+RACSignalSupportPrivate.h"
12 |
13 | @implementation UIDatePicker (RACSignalSupport)
14 |
15 | - (RACChannelTerminal *)rac_newDateChannelWithNilValue:(NSDate *)nilValue {
16 | return [self rac_channelForControlEvents:UIControlEventValueChanged key:@keypath(self.date) nilValue:nilValue];
17 | }
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/UIGestureRecognizer+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIGestureRecognizer+RACSignalSupport.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Josh Vera on 5/5/13.
6 | // Copyright (c) 2013 GitHub. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class RACSignal;
12 |
13 | @interface UIGestureRecognizer (RACSignalSupport)
14 |
15 | /// Returns a signal that sends the receiver when its gesture occurs.
16 | - (RACSignal *)rac_gestureSignal;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/UIRefreshControl+RACCommandSupport.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIRefreshControl+RACCommandSupport.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Dave Lee on 2013-10-17.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class RACCommand;
12 |
13 | @interface UIRefreshControl (RACCommandSupport)
14 |
15 | /// Manipulate the RACCommand property associated with this refresh control.
16 | ///
17 | /// When this refresh control is activated by the user, the command will be
18 | /// executed. Upon completion or error of the execution signal, -endRefreshing
19 | /// will be invoked.
20 | @property (nonatomic, strong) RACCommand *rac_command;
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/UISegmentedControl+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | //
2 | // UISegmentedControl+RACSignalSupport.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Uri Baghin on 20/07/2013.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class RACChannelTerminal;
12 |
13 | @interface UISegmentedControl (RACSignalSupport)
14 |
15 | /// Creates a new RACChannel-based binding to the receiver.
16 | ///
17 | /// nilValue - The segment to select when the terminal receives `nil`.
18 | ///
19 | /// Returns a RACChannelTerminal that sends the receiver's currently selected
20 | /// segment's index whenever the UIControlEventValueChanged control event is
21 | /// fired, and sets the selected segment index to the values it receives.
22 | - (RACChannelTerminal *)rac_newSelectedSegmentIndexChannelWithNilValue:(NSNumber *)nilValue;
23 |
24 | @end
25 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/UISegmentedControl+RACSignalSupport.m:
--------------------------------------------------------------------------------
1 | //
2 | // UISegmentedControl+RACSignalSupport.m
3 | // ReactiveCocoa
4 | //
5 | // Created by Uri Baghin on 20/07/2013.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "UISegmentedControl+RACSignalSupport.h"
10 | #import "RACEXTKeyPathCoding.h"
11 | #import "UIControl+RACSignalSupportPrivate.h"
12 |
13 | @implementation UISegmentedControl (RACSignalSupport)
14 |
15 | - (RACChannelTerminal *)rac_newSelectedSegmentIndexChannelWithNilValue:(NSNumber *)nilValue {
16 | return [self rac_channelForControlEvents:UIControlEventValueChanged key:@keypath(self.selectedSegmentIndex) nilValue:nilValue];
17 | }
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/UISlider+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | //
2 | // UISlider+RACSignalSupport.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Uri Baghin on 20/07/2013.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class RACChannelTerminal;
12 |
13 | @interface UISlider (RACSignalSupport)
14 |
15 | /// Creates a new RACChannel-based binding to the receiver.
16 | ///
17 | /// nilValue - The value to set when the terminal receives `nil`.
18 | ///
19 | /// Returns a RACChannelTerminal that sends the receiver's value whenever the
20 | /// UIControlEventValueChanged control event is fired, and sets the value to the
21 | /// values it receives.
22 | - (RACChannelTerminal *)rac_newValueChannelWithNilValue:(NSNumber *)nilValue;
23 |
24 | @end
25 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/UISlider+RACSignalSupport.m:
--------------------------------------------------------------------------------
1 | //
2 | // UISlider+RACSignalSupport.m
3 | // ReactiveCocoa
4 | //
5 | // Created by Uri Baghin on 20/07/2013.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "UISlider+RACSignalSupport.h"
10 | #import "RACEXTKeyPathCoding.h"
11 | #import "UIControl+RACSignalSupportPrivate.h"
12 |
13 | @implementation UISlider (RACSignalSupport)
14 |
15 | - (RACChannelTerminal *)rac_newValueChannelWithNilValue:(NSNumber *)nilValue {
16 | return [self rac_channelForControlEvents:UIControlEventValueChanged key:@keypath(self.value) nilValue:nilValue];
17 | }
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/UIStepper+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIStepper+RACSignalSupport.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Uri Baghin on 20/07/2013.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class RACChannelTerminal;
12 |
13 | @interface UIStepper (RACSignalSupport)
14 |
15 | /// Creates a new RACChannel-based binding to the receiver.
16 | ///
17 | /// nilValue - The value to set when the terminal receives `nil`.
18 | ///
19 | /// Returns a RACChannelTerminal that sends the receiver's value whenever the
20 | /// UIControlEventValueChanged control event is fired, and sets the value to the
21 | /// values it receives.
22 | - (RACChannelTerminal *)rac_newValueChannelWithNilValue:(NSNumber *)nilValue;
23 |
24 | @end
25 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/UIStepper+RACSignalSupport.m:
--------------------------------------------------------------------------------
1 | //
2 | // UIStepper+RACSignalSupport.m
3 | // ReactiveCocoa
4 | //
5 | // Created by Uri Baghin on 20/07/2013.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "UIStepper+RACSignalSupport.h"
10 | #import "RACEXTKeyPathCoding.h"
11 | #import "UIControl+RACSignalSupportPrivate.h"
12 |
13 | @implementation UIStepper (RACSignalSupport)
14 |
15 | - (RACChannelTerminal *)rac_newValueChannelWithNilValue:(NSNumber *)nilValue {
16 | return [self rac_channelForControlEvents:UIControlEventValueChanged key:@keypath(self.value) nilValue:nilValue];
17 | }
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/UISwitch+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | //
2 | // UISwitch+RACSignalSupport.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Uri Baghin on 20/07/2013.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class RACChannelTerminal;
12 |
13 | @interface UISwitch (RACSignalSupport)
14 |
15 | /// Creates a new RACChannel-based binding to the receiver.
16 | ///
17 | /// Returns a RACChannelTerminal that sends whether the receiver is on whenever
18 | /// the UIControlEventValueChanged control event is fired, and sets it on or off
19 | /// when it receives @YES or @NO respectively.
20 | - (RACChannelTerminal *)rac_newOnChannel;
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/UISwitch+RACSignalSupport.m:
--------------------------------------------------------------------------------
1 | //
2 | // UISwitch+RACSignalSupport.m
3 | // ReactiveCocoa
4 | //
5 | // Created by Uri Baghin on 20/07/2013.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "UISwitch+RACSignalSupport.h"
10 | #import "RACEXTKeyPathCoding.h"
11 | #import "UIControl+RACSignalSupportPrivate.h"
12 |
13 | @implementation UISwitch (RACSignalSupport)
14 |
15 | - (RACChannelTerminal *)rac_newOnChannel {
16 | return [self rac_channelForControlEvents:UIControlEventValueChanged key:@keypath(self.on) nilValue:@NO];
17 | }
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/UITableViewCell+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | //
2 | // UITableViewCell+RACSignalSupport.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Justin Spahr-Summers on 2013-07-22.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class RACSignal;
12 |
13 | @interface UITableViewCell (RACSignalSupport)
14 |
15 | /// A signal which will send a RACUnit whenever -prepareForReuse is invoked upon
16 | /// the receiver.
17 | ///
18 | /// Examples
19 | ///
20 | /// [[[self.cancelButton
21 | /// rac_signalForControlEvents:UIControlEventTouchUpInside]
22 | /// takeUntil:self.rac_prepareForReuseSignal]
23 | /// subscribeNext:^(UIButton *x) {
24 | /// // do other things
25 | /// }];
26 | @property (nonatomic, strong, readonly) RACSignal *rac_prepareForReuseSignal;
27 |
28 | @end
29 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/UITableViewCell+RACSignalSupport.m:
--------------------------------------------------------------------------------
1 | //
2 | // UITableViewCell+RACSignalSupport.m
3 | // ReactiveCocoa
4 | //
5 | // Created by Justin Spahr-Summers on 2013-07-22.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "UITableViewCell+RACSignalSupport.h"
10 | #import "NSObject+RACDescription.h"
11 | #import "NSObject+RACSelectorSignal.h"
12 | #import "RACSignal+Operations.h"
13 | #import "RACUnit.h"
14 | #import
15 |
16 | @implementation UITableViewCell (RACSignalSupport)
17 |
18 | - (RACSignal *)rac_prepareForReuseSignal {
19 | RACSignal *signal = objc_getAssociatedObject(self, _cmd);
20 | if (signal != nil) return signal;
21 |
22 | signal = [[[self
23 | rac_signalForSelector:@selector(prepareForReuse)]
24 | mapReplace:RACUnit.defaultUnit]
25 | setNameWithFormat:@"%@ -rac_prepareForReuseSignal", self.rac_description];
26 |
27 | objc_setAssociatedObject(self, _cmd, signal, OBJC_ASSOCIATION_RETAIN_NONATOMIC);
28 | return signal;
29 | }
30 |
31 | @end
32 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/UITableViewHeaderFooterView+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | //
2 | // UITableViewHeaderFooterView+RACSignalSupport.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Syo Ikeda on 12/30/13.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class RACSignal;
12 |
13 | // This category is only applicable to iOS >= 6.0.
14 | @interface UITableViewHeaderFooterView (RACSignalSupport)
15 |
16 | /// A signal which will send a RACUnit whenever -prepareForReuse is invoked upon
17 | /// the receiver.
18 | ///
19 | /// Examples
20 | ///
21 | /// [[[self.cancelButton
22 | /// rac_signalForControlEvents:UIControlEventTouchUpInside]
23 | /// takeUntil:self.rac_prepareForReuseSignal]
24 | /// subscribeNext:^(UIButton *x) {
25 | /// // do other things
26 | /// }];
27 | @property (nonatomic, strong, readonly) RACSignal *rac_prepareForReuseSignal;
28 |
29 | @end
30 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/UITableViewHeaderFooterView+RACSignalSupport.m:
--------------------------------------------------------------------------------
1 | //
2 | // UITableViewHeaderFooterView+RACSignalSupport.m
3 | // ReactiveCocoa
4 | //
5 | // Created by Syo Ikeda on 12/30/13.
6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import "UITableViewHeaderFooterView+RACSignalSupport.h"
10 | #import "NSObject+RACDescription.h"
11 | #import "NSObject+RACSelectorSignal.h"
12 | #import "RACSignal+Operations.h"
13 | #import "RACUnit.h"
14 | #import
15 |
16 | @implementation UITableViewHeaderFooterView (RACSignalSupport)
17 |
18 | - (RACSignal *)rac_prepareForReuseSignal {
19 | RACSignal *signal = objc_getAssociatedObject(self, _cmd);
20 | if (signal != nil) return signal;
21 |
22 | signal = [[[self
23 | rac_signalForSelector:@selector(prepareForReuse)]
24 | mapReplace:RACUnit.defaultUnit]
25 | setNameWithFormat:@"%@ -rac_prepareForReuseSignal", self.rac_description];
26 |
27 | objc_setAssociatedObject(self, _cmd, signal, OBJC_ASSOCIATION_RETAIN_NONATOMIC);
28 | return signal;
29 | }
30 |
31 | @end
32 |
--------------------------------------------------------------------------------
/Pods/ReactiveCocoa/ReactiveCocoa/UITextField+RACSignalSupport.h:
--------------------------------------------------------------------------------
1 | //
2 | // UITextField+RACSignalSupport.h
3 | // ReactiveCocoa
4 | //
5 | // Created by Josh Abernathy on 4/17/12.
6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class RACChannelTerminal;
12 | @class RACSignal;
13 |
14 | @interface UITextField (RACSignalSupport)
15 |
16 | /// Creates and returns a signal for the text of the field. It always starts with
17 | /// the current text. The signal sends next when the UIControlEventAllEditingEvents
18 | /// control event is fired on the control.
19 | - (RACSignal *)rac_textSignal;
20 |
21 | /// Creates a new RACChannel-based binding to the receiver.
22 | ///
23 | /// Returns a RACChannelTerminal that sends the receiver's text whenever the
24 | /// UIControlEventAllEditingEvents control event is fired, and sets the text
25 | /// to the values it receives.
26 | - (RACChannelTerminal *)rac_newTextChannel;
27 |
28 | @end
29 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/AFNetworking/AFNetworking-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_AFNetworking : NSObject
3 | @end
4 | @implementation PodsDummy_AFNetworking
5 | @end
6 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/AFNetworking/AFNetworking-prefix.pch:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #endif
4 |
5 | #ifndef TARGET_OS_IOS
6 | #define TARGET_OS_IOS TARGET_OS_IPHONE
7 | #endif
8 |
9 | #ifndef TARGET_OS_WATCH
10 | #define TARGET_OS_WATCH 0
11 | #endif
12 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/AFNetworking/AFNetworking.xcconfig:
--------------------------------------------------------------------------------
1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
2 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/AFNetworking" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/FMDB" "${PODS_ROOT}/Headers/Public/JxbFramework" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/ReactiveCocoa" "${PODS_ROOT}/Headers/Public/TouchJSON" "${PODS_ROOT}/Headers/Public/jastor"
3 | OTHER_LDFLAGS = -framework "CoreGraphics" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration"
4 | PODS_ROOT = ${SRCROOT}
5 | SKIP_INSTALL = YES
--------------------------------------------------------------------------------
/Pods/Target Support Files/FMDB/FMDB-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_FMDB : NSObject
3 | @end
4 | @implementation PodsDummy_FMDB
5 | @end
6 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/FMDB/FMDB-prefix.pch:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #endif
4 |
5 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/FMDB/FMDB.xcconfig:
--------------------------------------------------------------------------------
1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
2 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/FMDB" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/FMDB" "${PODS_ROOT}/Headers/Public/JxbFramework" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/ReactiveCocoa" "${PODS_ROOT}/Headers/Public/TouchJSON" "${PODS_ROOT}/Headers/Public/jastor"
3 | OTHER_LDFLAGS = -l"sqlite3"
4 | PODS_ROOT = ${SRCROOT}
5 | SKIP_INSTALL = YES
--------------------------------------------------------------------------------
/Pods/Target Support Files/JxbFramework/JxbFramework-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_JxbFramework : NSObject
3 | @end
4 | @implementation PodsDummy_JxbFramework
5 | @end
6 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/JxbFramework/JxbFramework-prefix.pch:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #endif
4 |
5 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/JxbFramework/JxbFramework.xcconfig:
--------------------------------------------------------------------------------
1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
2 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/JxbFramework" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/FMDB" "${PODS_ROOT}/Headers/Public/JxbFramework" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/ReactiveCocoa" "${PODS_ROOT}/Headers/Public/TouchJSON" "${PODS_ROOT}/Headers/Public/jastor"
3 | PODS_ROOT = ${SRCROOT}
4 | SKIP_INSTALL = YES
--------------------------------------------------------------------------------
/Pods/Target Support Files/MBProgressHUD/MBProgressHUD-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_MBProgressHUD : NSObject
3 | @end
4 | @implementation PodsDummy_MBProgressHUD
5 | @end
6 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #endif
4 |
5 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/MBProgressHUD/MBProgressHUD.xcconfig:
--------------------------------------------------------------------------------
1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
2 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/MBProgressHUD" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/FMDB" "${PODS_ROOT}/Headers/Public/JxbFramework" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/ReactiveCocoa" "${PODS_ROOT}/Headers/Public/TouchJSON" "${PODS_ROOT}/Headers/Public/jastor"
3 | OTHER_LDFLAGS = -framework "CoreGraphics"
4 | PODS_ROOT = ${SRCROOT}
5 | SKIP_INSTALL = YES
--------------------------------------------------------------------------------
/Pods/Target Support Files/Pods/Pods-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_Pods : NSObject
3 | @end
4 | @implementation PodsDummy_Pods
5 | @end
6 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/Pods/Pods.debug.xcconfig:
--------------------------------------------------------------------------------
1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
2 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/FMDB" "${PODS_ROOT}/Headers/Public/JxbFramework" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/ReactiveCocoa" "${PODS_ROOT}/Headers/Public/TouchJSON" "${PODS_ROOT}/Headers/Public/jastor"
3 | OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking" -isystem "${PODS_ROOT}/Headers/Public/FMDB" -isystem "${PODS_ROOT}/Headers/Public/JxbFramework" -isystem "${PODS_ROOT}/Headers/Public/MBProgressHUD" -isystem "${PODS_ROOT}/Headers/Public/ReactiveCocoa" -isystem "${PODS_ROOT}/Headers/Public/TouchJSON" -isystem "${PODS_ROOT}/Headers/Public/jastor"
4 | OTHER_LDFLAGS = $(inherited) -ObjC -l"AFNetworking" -l"FMDB" -l"JxbFramework" -l"MBProgressHUD" -l"ReactiveCocoa" -l"TouchJSON" -l"jastor" -l"sqlite3" -framework "CoreGraphics" -framework "Foundation" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration"
5 | PODS_ROOT = ${SRCROOT}/Pods
--------------------------------------------------------------------------------
/Pods/Target Support Files/Pods/Pods.release.xcconfig:
--------------------------------------------------------------------------------
1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
2 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/FMDB" "${PODS_ROOT}/Headers/Public/JxbFramework" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/ReactiveCocoa" "${PODS_ROOT}/Headers/Public/TouchJSON" "${PODS_ROOT}/Headers/Public/jastor"
3 | OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking" -isystem "${PODS_ROOT}/Headers/Public/FMDB" -isystem "${PODS_ROOT}/Headers/Public/JxbFramework" -isystem "${PODS_ROOT}/Headers/Public/MBProgressHUD" -isystem "${PODS_ROOT}/Headers/Public/ReactiveCocoa" -isystem "${PODS_ROOT}/Headers/Public/TouchJSON" -isystem "${PODS_ROOT}/Headers/Public/jastor"
4 | OTHER_LDFLAGS = $(inherited) -ObjC -l"AFNetworking" -l"FMDB" -l"JxbFramework" -l"MBProgressHUD" -l"ReactiveCocoa" -l"TouchJSON" -l"jastor" -l"sqlite3" -framework "CoreGraphics" -framework "Foundation" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration"
5 | PODS_ROOT = ${SRCROOT}/Pods
--------------------------------------------------------------------------------
/Pods/Target Support Files/ReactiveCocoa/ReactiveCocoa-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_ReactiveCocoa : NSObject
3 | @end
4 | @implementation PodsDummy_ReactiveCocoa
5 | @end
6 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/ReactiveCocoa/ReactiveCocoa-prefix.pch:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #endif
4 |
5 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/ReactiveCocoa/ReactiveCocoa.xcconfig:
--------------------------------------------------------------------------------
1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
2 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/ReactiveCocoa" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/FMDB" "${PODS_ROOT}/Headers/Public/JxbFramework" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/ReactiveCocoa" "${PODS_ROOT}/Headers/Public/TouchJSON" "${PODS_ROOT}/Headers/Public/jastor"
3 | PODS_ROOT = ${SRCROOT}
4 | SKIP_INSTALL = YES
--------------------------------------------------------------------------------
/Pods/Target Support Files/TouchJSON/TouchJSON-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_TouchJSON : NSObject
3 | @end
4 | @implementation PodsDummy_TouchJSON
5 | @end
6 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/TouchJSON/TouchJSON-prefix.pch:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #endif
4 |
5 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/TouchJSON/TouchJSON.xcconfig:
--------------------------------------------------------------------------------
1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
2 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/TouchJSON" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/FMDB" "${PODS_ROOT}/Headers/Public/JxbFramework" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/ReactiveCocoa" "${PODS_ROOT}/Headers/Public/TouchJSON" "${PODS_ROOT}/Headers/Public/jastor"
3 | OTHER_LDFLAGS = -framework "Foundation"
4 | PODS_ROOT = ${SRCROOT}
5 | SKIP_INSTALL = YES
--------------------------------------------------------------------------------
/Pods/Target Support Files/jastor/jastor-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_jastor : NSObject
3 | @end
4 | @implementation PodsDummy_jastor
5 | @end
6 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/jastor/jastor-prefix.pch:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #endif
4 |
5 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/jastor/jastor.xcconfig:
--------------------------------------------------------------------------------
1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
2 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/jastor" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/FMDB" "${PODS_ROOT}/Headers/Public/JxbFramework" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/ReactiveCocoa" "${PODS_ROOT}/Headers/Public/TouchJSON" "${PODS_ROOT}/Headers/Public/jastor"
3 | PODS_ROOT = ${SRCROOT}
4 | SKIP_INSTALL = YES
--------------------------------------------------------------------------------
/Pods/TouchJSON/Source/Experimental/CFilteringJSONSerializer.h:
--------------------------------------------------------------------------------
1 | //
2 | // CFilteringJSONSerializer.h
3 | // TouchJSON
4 | //
5 | // Created by Jonathan Wight on 06/20/10.
6 | // Copyright 2010 toxicsoftware.com. All rights reserved.
7 | //
8 |
9 | #import "CJSONSerializer.h"
10 |
11 | typedef NSString *(^JSONConversionTest)(id inObject);
12 | typedef id (^JSONConversionConverter)(id inObject); // TODO replace with value transformers.
13 |
14 | @interface CFilteringJSONSerializer : CJSONSerializer {
15 | NSSet *tests;
16 | NSDictionary *convertersByName;
17 | }
18 |
19 | @property (readwrite, nonatomic, strong) NSSet *tests;
20 | @property (readwrite, nonatomic, strong) NSDictionary *convertersByName;
21 |
22 | - (void)addTest:(JSONConversionTest)inTest;
23 | - (void)addConverter:(JSONConversionConverter)inConverter forName:(NSString *)inName;
24 |
25 | @end
26 |
--------------------------------------------------------------------------------
/Pods/TouchJSON/Source/Experimental/CJSONSerialization.h:
--------------------------------------------------------------------------------
1 | //
2 | // CJSONSerialization.h
3 | // TouchJSON
4 | //
5 | // Created by Jonathan Wight on 03/04/11.
6 | // Copyright 2011 toxicsoftware.com. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | enum {
12 | kCJSONReadingMutableContainers = 0x1,
13 | kCJSONReadingMutableLeaves = 0x2,
14 | kCJSONReadingAllowFragments = 0x04,
15 | };
16 | typedef NSUInteger EJSONReadingOptions;
17 |
18 | enum {
19 | kCJJSONWritingPrettyPrinted = 0x1
20 | };
21 | typedef NSUInteger EJSONWritingOptions;
22 |
23 |
24 | @interface CJSONSerialization : NSObject {
25 |
26 | }
27 |
28 | + (BOOL)isValidJSONObject:(id)obj;
29 | + (NSData *)dataWithJSONObject:(id)obj options:(EJSONWritingOptions)opt error:(NSError **)error;
30 | + (id)JSONObjectWithData:(NSData *)data options:(EJSONReadingOptions)opt error:(NSError **)error;
31 | + (NSInteger)writeJSONObject:(id)obj toStream:(NSOutputStream *)stream options:(EJSONWritingOptions)opt error:(NSError **)error;
32 | + (id)JSONObjectWithStream:(NSInputStream *)stream options:(EJSONReadingOptions)opt error:(NSError **)error;
33 |
34 | @end
35 |
--------------------------------------------------------------------------------
/Pods/TouchJSON/Source/Experimental/CJSONSerializedData.h:
--------------------------------------------------------------------------------
1 | //
2 | // CJSONSerializedData.h
3 | // TouchJSON
4 | //
5 | // Created by Jonathan Wight on 10/31/10.
6 | // Copyright 2010 toxicsoftware.com. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @protocol CJSONSerializable
12 | @property (readonly, nonatomic, strong) NSData *serializedJSONData;
13 | @end
14 |
15 | #pragma mark -
16 |
17 | @interface CJSONSerializedData : NSObject {
18 | NSData *data;
19 | }
20 |
21 | @property (readonly, nonatomic, strong) NSData *data;
22 |
23 | - (id)initWithData:(NSData *)inData;
24 |
25 | @end
26 |
--------------------------------------------------------------------------------
/Pods/TouchJSON/Source/Experimental/CJSONSerializedData.m:
--------------------------------------------------------------------------------
1 | //
2 | // CJSONSerializedData.m
3 | // TouchJSON
4 | //
5 | // Created by Jonathan Wight on 10/31/10.
6 | // Copyright 2010 toxicsoftware.com. All rights reserved.
7 | //
8 |
9 | #import "CJSONSerializedData.h"
10 |
11 | @interface CJSONSerializedData ()
12 | @end
13 |
14 | #pragma mark -
15 |
16 | @implementation CJSONSerializedData
17 |
18 | @synthesize data;
19 |
20 | - (id)initWithData:(NSData *)inData
21 | {
22 | if ((self = [super init]) != NULL)
23 | {
24 | data = inData;
25 | }
26 | return(self);
27 | }
28 |
29 | - (NSData *)serializedJSONData
30 | {
31 | return(self.data);
32 | }
33 |
34 | @end
35 |
--------------------------------------------------------------------------------
/Pods/TouchJSON/Source/JSON/JSONRepresentation.h:
--------------------------------------------------------------------------------
1 | //
2 | // JSONRepresentation.h
3 | // TouchJSON
4 | //
5 | // Created by Jonathan Wight on 10/15/10.
6 | // Copyright 2010 toxicsoftware.com. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @protocol JSONRepresentation
12 |
13 | @optional
14 | - (id)initWithJSONDataRepresentation:(NSData *)inJSONData;
15 |
16 | - (NSData *)JSONDataRepresentation;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/Pods/jastor/Jastor/Jastor/Jastor.h:
--------------------------------------------------------------------------------
1 | //
2 | // Jastor.h
3 | // Jastor
4 | //
5 | // Created by Elad Ossadon on 12/14/11.
6 | // http://devign.me | http://elad.ossadon.com | http://twitter.com/elado
7 | //
8 |
9 | @interface Jastor : NSObject
10 |
11 | @property (nonatomic, copy) NSString *objectId;
12 | + (id)objectFromDictionary:(NSDictionary*)dictionary;
13 |
14 | - (id)initWithDictionary:(NSDictionary *)dictionary;
15 |
16 | - (NSMutableDictionary *)toDictionary;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/Pods/jastor/Jastor/Jastor/JastorRuntimeHelper.h:
--------------------------------------------------------------------------------
1 | @interface JastorRuntimeHelper : NSObject {
2 |
3 | }
4 | + (BOOL)isPropertyReadOnly:(Class)klass propertyName:(NSString*)propertyName;
5 | + (Class)propertyClassForPropertyName:(NSString *)propertyName ofClass:(Class)klass;
6 | + (NSArray *)propertyNames:(Class)klass;
7 |
8 | @end
9 |
--------------------------------------------------------------------------------
/Pods/jastor/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright (c) 2012 Elad Ossadon
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining
4 | a copy of this software and associated documentation files (the
5 | "Software"), to deal in the Software without restriction, including
6 | without limitation the rights to use, copy, modify, merge, publish,
7 | distribute, sublicense, and/or sell copies of the Software, and to
8 | permit persons to whom the Software is furnished to do so, subject to
9 | the following conditions:
10 |
11 | The above copyright notice and this permission notice shall be
12 | included in all copies or substantial portions of the Software.
13 |
14 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
15 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
17 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
18 | LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
19 | OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
20 | WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # JxbDebugTool
2 | 一个iOS调试工具,监控所有HTTP请求,自动捕获Crash分析。
3 |
4 | 1.当出现功能异常时,有很大可能是与服务器的接口交互有数据异常,不管是客户端参数传错还是服务器返回结果错误,都不需要连接电脑调试了,只要打开debug工具就可以观察每次http/https请求的信息了,测试人员都可以使用哦,极大的提交了查找问题的效率!
5 |
6 | 2.自动捕获Crash日志,不需要再为不是必现得crash而头疼了,一看就了解问题所以,工具会显示crash的堆栈信息。
7 |
8 | 3.打印系统日志,NSLog输出的log可以在DebugTool中及时查看,解决了只能连接电脑调式才能看到log,大大的方便咯。
9 |
10 | -------
11 | ##支持CocoaPods引入
12 | `pod 'JxbDebugTool', '~> 4.4', :configurations => ['Debug']`
13 |
14 | -------
15 | ##启用代码
16 | ```object-c
17 |
18 | #import "JxbDebugTool.h"
19 |
20 | #if DEBUG
21 | [[JxbDebugTool shareInstance] setMainColor:HEXCOLOR(0xff755a)]; //设置主色调
22 | [[JxbDebugTool shareInstance] enableDebugMode];//启用debug工具
23 | #endif
24 | ```
25 |
26 |
27 | ##展示图
28 | 
29 |
--------------------------------------------------------------------------------