[{"title":"( 813 个子文件 4.51MB ) Swift-iOS高仿微信中的“扫一扫”功能","children":[{"title":"contents.xcworkspacedata <span style='color:#111;'> 166B </span>","children":null,"spread":false},{"title":"project.pbxproj <span style='color:#111;'> 50.26KB </span>","children":null,"spread":false},{"title":"XHP_WeChatScannerDemo.xcscheme <span style='color:#111;'> 4.32KB </span>","children":null,"spread":false},{"title":"xcschememanagement.plist <span style='color:#111;'> 673B </span>","children":null,"spread":false},{"title":"NJKWebViewProgress.h <span style='color:#111;'> 67B </span>","children":null,"spread":false},{"title":"NJKWebViewProgressView.h <span style='color:#111;'> 71B </span>","children":null,"spread":false},{"title":"MobClick.h <span style='color:#111;'> 88B </span>","children":null,"spread":false},{"title":"BlocksKit+UIKit.h <span style='color:#111;'> 46B </span>","children":null,"spread":false},{"title":"NSCache+BlocksKit.h <span style='color:#111;'> 75B </span>","children":null,"spread":false},{"title":"MFMessageComposeViewController+BlocksKit.h <span style='color:#111;'> 81B </span>","children":null,"spread":false},{"title":"UIActionSheet+BlocksKit.h <span style='color:#111;'> 60B </span>","children":null,"spread":false},{"title":"NSMutableArray+BlocksKit.h <span style='color:#111;'> 60B </span>","children":null,"spread":false},{"title":"BlocksKit+MessageUI.h <span style='color:#111;'> 50B </span>","children":null,"spread":false},{"title":"MFMailComposeViewController+BlocksKit.h <span style='color:#111;'> 78B </span>","children":null,"spread":false},{"title":"NSMutableSet+BlocksKit.h <span style='color:#111;'> 58B </span>","children":null,"spread":false},{"title":"A2BlockInvocation.h <span style='color:#111;'> 64B </span>","children":null,"spread":false},{"title":"NSURLConnection+BlocksKit.h <span style='color:#111;'> 83B </span>","children":null,"spread":false},{"title":"NSOrderedSet+BlocksKit.h <span style='color:#111;'> 58B </span>","children":null,"spread":false},{"title":"UIBarButtonItem+BlocksKit.h <span style='color:#111;'> 62B </span>","children":null,"spread":false},{"title":"BKMacros.h <span style='color:#111;'> 44B </span>","children":null,"spread":false},{"title":"NSMutableOrderedSet+BlocksKit.h <span style='color:#111;'> 65B </span>","children":null,"spread":false},{"title":"NSInvocation+BlocksKit.h <span style='color:#111;'> 58B </span>","children":null,"spread":false},{"title":"NSObject+A2BlockDelegate.h <span style='color:#111;'> 71B </span>","children":null,"spread":false},{"title":"A2DynamicDelegate.h <span style='color:#111;'> 64B </span>","children":null,"spread":false},{"title":"UIView+BlocksKit.h <span style='color:#111;'> 53B </span>","children":null,"spread":false},{"title":"NSMutableDictionary+BlocksKit.h <span style='color:#111;'> 65B </span>","children":null,"spread":false},{"title":"NSArray+BlocksKit.h <span style='color:#111;'> 53B </span>","children":null,"spread":false},{"title":"UIAlertView+BlocksKit.h <span style='color:#111;'> 58B </span>","children":null,"spread":false},{"title":"NSSet+BlocksKit.h <span style='color:#111;'> 51B </span>","children":null,"spread":false},{"title":"UIImagePickerController+BlocksKit.h <span style='color:#111;'> 70B </span>","children":null,"spread":false},{"title":"UIGestureRecognizer+BlocksKit.h <span style='color:#111;'> 66B </span>","children":null,"spread":false},{"title":"UIPopoverController+BlocksKit.h <span style='color:#111;'> 66B </span>","children":null,"spread":false},{"title":"UIControl+BlocksKit.h <span style='color:#111;'> 56B </span>","children":null,"spread":false},{"title":"NSIndexSet+BlocksKit.h <span style='color:#111;'> 56B </span>","children":null,"spread":false},{"title":"NSDictionary+BlocksKit.h <span style='color:#111;'> 58B </span>","children":null,"spread":false},{"title":"UITextField+BlocksKit.h <span style='color:#111;'> 58B </span>","children":null,"spread":false},{"title":"NSObject+BKAssociatedObjects.h <span style='color:#111;'> 64B </span>","children":null,"spread":false},{"title":"BlocksKit.h <span style='color:#111;'> 40B </span>","children":null,"spread":false},{"title":"NSObject+BKBlockObservation.h <span style='color:#111;'> 63B </span>","children":null,"spread":false},{"title":"UIWebView+BlocksKit.h <span style='color:#111;'> 56B </span>","children":null,"spread":false},{"title":"NSObject+A2DynamicDelegate.h <span style='color:#111;'> 73B </span>","children":null,"spread":false},{"title":"NSTimer+BlocksKit.h <span style='color:#111;'> 53B </span>","children":null,"spread":false},{"title":"NSObject+BKBlockExecution.h <span style='color:#111;'> 61B </span>","children":null,"spread":false},{"title":"NSMutableIndexSet+BlocksKit.h <span style='color:#111;'> 63B </span>","children":null,"spread":false},{"title":"MASConstraintMaker.h <span style='color:#111;'> 45B </span>","children":null,"spread":false},{"title":"MASUtilities.h <span style='color:#111;'> 39B </span>","children":null,"spread":false},{"title":"MASConstraint.h <span style='color:#111;'> 40B </span>","children":null,"spread":false},{"title":"NSLayoutConstraint+MASDebugAdditions.h <span style='color:#111;'> 63B </span>","children":null,"spread":false},{"title":"NSArray+MASShorthandAdditions.h <span style='color:#111;'> 56B </span>","children":null,"spread":false},{"title":"Masonry.h <span style='color:#111;'> 34B </span>","children":null,"spread":false},{"title":"MASViewConstraint.h <span style='color:#111;'> 44B </span>","children":null,"spread":false},{"title":"NSArray+MASAdditions.h <span style='color:#111;'> 47B </span>","children":null,"spread":false},{"title":"MASConstraint+Private.h <span style='color:#111;'> 48B </span>","children":null,"spread":false},{"title":"View+MASShorthandAdditions.h <span style='color:#111;'> 53B </span>","children":null,"spread":false},{"title":"MASViewAttribute.h <span style='color:#111;'> 43B </span>","children":null,"spread":false},{"title":"View+MASAdditions.h <span style='color:#111;'> 44B </span>","children":null,"spread":false},{"title":"ViewController+MASAdditions.h <span style='color:#111;'> 54B </span>","children":null,"spread":false},{"title":"MASCompositeConstraint.h <span style='color:#111;'> 49B </span>","children":null,"spread":false},{"title":"MASLayoutConstraint.h <span style='color:#111;'> 46B </span>","children":null,"spread":false},{"title":"RACArraySequence.h <span style='color:#111;'> 55B </span>","children":null,"spread":false},{"title":"RACQueueScheduler+Subclass.h <span style='color:#111;'> 65B </span>","children":null,"spread":false},{"title":"UISlider+RACSignalSupport.h <span style='color:#111;'> 64B </span>","children":null,"spread":false},{"title":"RACPassthroughSubscriber.h <span style='color:#111;'> 63B </span>","children":null,"spread":false},{"title":"RACDelegateProxy.h <span style='color:#111;'> 55B </span>","children":null,"spread":false},{"title":"UITextField+RACSignalSupport.h <span style='color:#111;'> 67B </span>","children":null,"spread":false},{"title":"RACEXTKeyPathCoding.h <span style='color:#111;'> 66B </span>","children":null,"spread":false},{"title":"RACStringSequence.h <span style='color:#111;'> 56B </span>","children":null,"spread":false},{"title":"RACEvent.h <span style='color:#111;'> 47B </span>","children":null,"spread":false},{"title":"NSObject+RACPropertySubscribing.h <span style='color:#111;'> 70B </span>","children":null,"spread":false},{"title":"NSData+RACSupport.h <span style='color:#111;'> 56B </span>","children":null,"spread":false},{"title":"RACTestScheduler.h <span style='color:#111;'> 55B </span>","children":null,"spread":false},{"title":"RACmetamacros.h <span style='color:#111;'> 60B </span>","children":null,"spread":false},{"title":"NSInvocation+RACTypeParsing.h <span style='color:#111;'> 66B </span>","children":null,"spread":false},{"title":"UISegmentedControl+RACSignalSupport.h <span style='color:#111;'> 74B </span>","children":null,"spread":false},{"title":"RACUnarySequence.h <span style='color:#111;'> 55B </span>","children":null,"spread":false},{"title":"NSString+RACKeyPathUtilities.h <span style='color:#111;'> 67B </span>","children":null,"spread":false},{"title":"RACEXTScope.h <span style='color:#111;'> 58B </span>","children":null,"spread":false},{"title":"RACScopedDisposable.h <span style='color:#111;'> 58B </span>","children":null,"spread":false},{"title":"UICollectionReusableView+RACSignalSupport.h <span style='color:#111;'> 80B </span>","children":null,"spread":false},{"title":"RACSerialDisposable.h <span style='color:#111;'> 58B </span>","children":null,"spread":false},{"title":"MKAnnotationView+RACSignalSupport.h <span style='color:#111;'> 72B </span>","children":null,"spread":false},{"title":"RACIndexSetSequence.h <span style='color:#111;'> 58B </span>","children":null,"spread":false},{"title":"UIButton+RACCommandSupport.h <span style='color:#111;'> 65B </span>","children":null,"spread":false},{"title":"RACReturnSignal.h <span style='color:#111;'> 54B </span>","children":null,"spread":false},{"title":"UIControl+RACSignalSupportPrivate.h <span style='color:#111;'> 72B </span>","children":null,"spread":false},{"title":"RACEmptySequence.h <span style='color:#111;'> 55B </span>","children":null,"spread":false},{"title":"UIRefreshControl+RACCommandSupport.h <span style='color:#111;'> 73B </span>","children":null,"spread":false},{"title":"RACQueueScheduler.h <span style='color:#111;'> 56B </span>","children":null,"spread":false},{"title":"RACBehaviorSubject.h <span style='color:#111;'> 57B </span>","children":null,"spread":false},{"title":"RACChannel.h <span style='color:#111;'> 49B </span>","children":null,"spread":false},{"title":"UIDatePicker+RACSignalSupport.h <span style='color:#111;'> 68B </span>","children":null,"spread":false},{"title":"UIStepper+RACSignalSupport.h <span style='color:#111;'> 65B </span>","children":null,"spread":false},{"title":"NSObject+RACKVOWrapper.h <span style='color:#111;'> 61B </span>","children":null,"spread":false},{"title":"NSObject+RACSelectorSignal.h <span style='color:#111;'> 65B </span>","children":null,"spread":false},{"title":"NSOrderedSet+RACSequenceAdditions.h <span style='color:#111;'> 72B </span>","children":null,"spread":false},{"title":"UIAlertView+RACSignalSupport.h <span style='color:#111;'> 67B </span>","children":null,"spread":false},{"title":"RACReplaySubject.h <span style='color:#111;'> 55B </span>","children":null,"spread":false},{"title":"NSString+RACSequenceAdditions.h <span style='color:#111;'> 68B </span>","children":null,"spread":false},{"title":"NSURLConnection+RACSupport.h <span style='color:#111;'> 65B </span>","children":null,"spread":false},{"title":"RACSignalSequence.h <span style='color:#111;'> 56B </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]