WAApwImpl_CN.podspec
New file @@ -0,0 +1,25 @@ # # Be sure to run `pod spec lint WAApImpl.podspec' to ensure this is a # valid spec and to remove all comments including this before submitting the spec. # # To learn more about Podspec attributes see http://docs.cocoapods.org/specification.html # To see working Podspecs in the CocoaPods repo see https://github.com/CocoaPods/Specs/ # Pod::Spec.new do |s| s.name = 'WAApwImpl_CN' s.version = '1.1.3' s.summary = 'WAApwImpl_CN framework in testing environment.' s.license = 'MIT' s.author = { "Hank" => "hank.zhang@gamehollywood.com" } s.homepage = 'http://repo.wingsdk.cn:8082/summary/WAApwImpl_CN.git' s.source = { :git => "http://admin@repo.wingsdk.cn:8082/r/WAApwImpl_CN.git" , :tag => s.version} s.platform = :ios s.ios.deployment_target = "7.0" s.vendored_frameworks = 'frameworks/*.framework' s.resources = ['config/*.xml'] s.requires_arc = true s.dependency 'WASdkIntf_CN', '~> 1.1.3' #此处添加私有库依赖 s.dependency 'WASdkImpl_CN', '~> 1.1.3' end config/wa_sdk_impl_config_apw.xml
New file @@ -0,0 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <config> <version val="AP1.1.3"/> <comps> <!-- 应用墙模块 --> <comp module="APW" plaf="APW" mandatory="NO" value="WAApw" desc="应用墙"/> </comps> </config> frameworks/MJRefresh.framework/Headers/MJRefresh.h
New file @@ -0,0 +1,12 @@ // 代码地址: https://github.com/CoderMJLee/MJRefresh // 代码地址: http://code4app.com/ios/%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E4%B8%8B%E6%8B%89%E4%B8%8A%E6%8B%89%E5%88%B7%E6%96%B0/52326ce26803fabc46000000 #import<MJRefresh/UIScrollView+MJRefresh.h> #import<MJRefresh/UIScrollView+MJExtension.h> #import<MJRefresh/UIView+MJExtension.h> #import<MJRefresh/MJRefreshNormalHeader.h> #import<MJRefresh/MJRefreshGifHeader.h> #import<MJRefresh/MJRefreshBackNormalFooter.h> #import<MJRefresh/MJRefreshBackGifFooter.h> #import<MJRefresh/MJRefreshAutoNormalFooter.h> #import<MJRefresh/MJRefreshAutoGifFooter.h> frameworks/MJRefresh.framework/Headers/MJRefreshAutoFooter.h
New file @@ -0,0 +1,20 @@ // // MJRefreshAutoFooter.h // MJRefreshExample // // Created by MJ Lee on 15/4/24. // Copyright (c) 2015年 小码哥. All rights reserved. // #import "MJRefreshFooter.h" @interface MJRefreshAutoFooter : MJRefreshFooter /** 是否自动刷新(默认为YES) */ @property (assign, nonatomic, getter=isAutomaticallyRefresh) BOOL automaticallyRefresh; /** 当底部控件出现多少时就自动刷新(默认为1.0,也就是底部控件完全出现时,才会自动刷新) */ @property (assign, nonatomic) CGFloat appearencePercentTriggerAutoRefresh MJRefreshDeprecated("请使用automaticallyChangeAlpha属性"); /** 当底部控件出现多少时就自动刷新(默认为1.0,也就是底部控件完全出现时,才会自动刷新) */ @property (assign, nonatomic) CGFloat triggerAutomaticallyRefreshPercent; @end frameworks/MJRefresh.framework/Headers/MJRefreshAutoGifFooter.h
New file @@ -0,0 +1,15 @@ // // MJRefreshAutoGifFooter.h // MJRefreshExample // // Created by MJ Lee on 15/4/24. // Copyright (c) 2015年 小码哥. All rights reserved. // #import "MJRefreshAutoStateFooter.h" @interface MJRefreshAutoGifFooter : MJRefreshAutoStateFooter /** 设置state状态下的动画图片images 动画持续时间duration*/ - (void)setImages:(NSArray *)images duration:(NSTimeInterval)duration forState:(MJRefreshState)state; - (void)setImages:(NSArray *)images forState:(MJRefreshState)state; @end frameworks/MJRefresh.framework/Headers/MJRefreshAutoNormalFooter.h
New file @@ -0,0 +1,14 @@ // // MJRefreshAutoNormalFooter.h // MJRefreshExample // // Created by MJ Lee on 15/4/24. // Copyright (c) 2015年 小码哥. All rights reserved. // #import "MJRefreshAutoStateFooter.h" @interface MJRefreshAutoNormalFooter : MJRefreshAutoStateFooter /** 菊花的样式 */ @property (assign, nonatomic) UIActivityIndicatorViewStyle activityIndicatorViewStyle; @end frameworks/MJRefresh.framework/Headers/MJRefreshAutoStateFooter.h
New file @@ -0,0 +1,20 @@ // // MJRefreshAutoStateFooter.h // MJRefreshExample // // Created by MJ Lee on 15/6/13. // Copyright © 2015年 小码哥. All rights reserved. // #import "MJRefreshAutoFooter.h" @interface MJRefreshAutoStateFooter : MJRefreshAutoFooter /** 显示刷新状态的label */ @property (weak, nonatomic, readonly) UILabel *stateLabel; /** 设置state状态下的文字 */ - (void)setTitle:(NSString *)title forState:(MJRefreshState)state; /** 隐藏刷新状态的文字 */ @property (assign, nonatomic, getter=isRefreshingTitleHidden) BOOL refreshingTitleHidden; @end frameworks/MJRefresh.framework/Headers/MJRefreshBackFooter.h
New file @@ -0,0 +1,13 @@ // // MJRefreshBackFooter.h // MJRefreshExample // // Created by MJ Lee on 15/4/24. // Copyright (c) 2015年 小码哥. All rights reserved. // #import "MJRefreshFooter.h" @interface MJRefreshBackFooter : MJRefreshFooter @end frameworks/MJRefresh.framework/Headers/MJRefreshBackGifFooter.h
New file @@ -0,0 +1,15 @@ // // MJRefreshBackGifFooter.h // MJRefreshExample // // Created by MJ Lee on 15/4/24. // Copyright (c) 2015年 小码哥. All rights reserved. // #import "MJRefreshBackStateFooter.h" @interface MJRefreshBackGifFooter : MJRefreshBackStateFooter /** 设置state状态下的动画图片images 动画持续时间duration*/ - (void)setImages:(NSArray *)images duration:(NSTimeInterval)duration forState:(MJRefreshState)state; - (void)setImages:(NSArray *)images forState:(MJRefreshState)state; @end frameworks/MJRefresh.framework/Headers/MJRefreshBackNormalFooter.h
New file @@ -0,0 +1,15 @@ // // MJRefreshBackNormalFooter.h // MJRefreshExample // // Created by MJ Lee on 15/4/24. // Copyright (c) 2015年 小码哥. All rights reserved. // #import "MJRefreshBackStateFooter.h" @interface MJRefreshBackNormalFooter : MJRefreshBackStateFooter @property (weak, nonatomic, readonly) UIImageView *arrowView; /** 菊花的样式 */ @property (assign, nonatomic) UIActivityIndicatorViewStyle activityIndicatorViewStyle; @end frameworks/MJRefresh.framework/Headers/MJRefreshBackStateFooter.h
New file @@ -0,0 +1,19 @@ // // MJRefreshBackStateFooter.h // MJRefreshExample // // Created by MJ Lee on 15/6/13. // Copyright © 2015年 小码哥. All rights reserved. // #import "MJRefreshBackFooter.h" @interface MJRefreshBackStateFooter : MJRefreshBackFooter /** 显示刷新状态的label */ @property (weak, nonatomic, readonly) UILabel *stateLabel; /** 设置state状态下的文字 */ - (void)setTitle:(NSString *)title forState:(MJRefreshState)state; /** 获取state状态下的title */ - (NSString *)titleForState:(MJRefreshState)state; @end frameworks/MJRefresh.framework/Headers/MJRefreshComponent.h
New file @@ -0,0 +1,93 @@ // 代码地址: https://github.com/CoderMJLee/MJRefresh // 代码地址: http://code4app.com/ios/%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E4%B8%8B%E6%8B%89%E4%B8%8A%E6%8B%89%E5%88%B7%E6%96%B0/52326ce26803fabc46000000 // MJRefreshComponent.h // MJRefreshExample // // Created by MJ Lee on 15/3/4. // Copyright (c) 2015年 小码哥. All rights reserved. // 刷新控件的基类 #import <UIKit/UIKit.h> #import "MJRefreshConst.h" #import "UIView+MJExtension.h" #import "UIScrollView+MJExtension.h" #import "UIScrollView+MJRefresh.h" /** 刷新控件的状态 */ typedef enum { /** 普通闲置状态 */ MJRefreshStateIdle = 1, /** 松开就可以进行刷新的状态 */ MJRefreshStatePulling, /** 正在刷新中的状态 */ MJRefreshStateRefreshing, /** 即将刷新的状态 */ MJRefreshStateWillRefresh, /** 所有数据加载完毕,没有更多的数据了 */ MJRefreshStateNoMoreData } MJRefreshState; /** 进入刷新状态的回调 */ typedef void (^MJRefreshComponentRefreshingBlock)(); /** 刷新控件的基类 */ @interface MJRefreshComponent : UIView { /** 记录scrollView刚开始的inset */ UIEdgeInsets _scrollViewOriginalInset; /** 父控件 */ __weak UIScrollView *_scrollView; } #pragma mark - 刷新回调 /** 正在刷新的回调 */ @property (copy, nonatomic) MJRefreshComponentRefreshingBlock refreshingBlock; /** 设置回调对象和回调方法 */ - (void)setRefreshingTarget:(id)target refreshingAction:(SEL)action; /** 回调对象 */ @property (weak, nonatomic) id refreshingTarget; /** 回调方法 */ @property (assign, nonatomic) SEL refreshingAction; /** 触发回调(交给子类去调用) */ - (void)executeRefreshingCallback; #pragma mark - 刷新状态控制 /** 进入刷新状态 */ - (void)beginRefreshing; /** 结束刷新状态 */ - (void)endRefreshing; /** 是否正在刷新 */ - (BOOL)isRefreshing; /** 刷新状态 一般交给子类内部实现 */ @property (assign, nonatomic) MJRefreshState state; #pragma mark - 交给子类去访问 /** 记录scrollView刚开始的inset */ @property (assign, nonatomic, readonly) UIEdgeInsets scrollViewOriginalInset; /** 父控件 */ @property (weak, nonatomic, readonly) UIScrollView *scrollView; #pragma mark - 交给子类们去实现 /** 初始化 */ - (void)prepare NS_REQUIRES_SUPER; /** 摆放子控件frame */ - (void)placeSubviews NS_REQUIRES_SUPER; /** 当scrollView的contentOffset发生改变的时候调用 */ - (void)scrollViewContentOffsetDidChange:(NSDictionary *)change NS_REQUIRES_SUPER; /** 当scrollView的contentSize发生改变的时候调用 */ - (void)scrollViewContentSizeDidChange:(NSDictionary *)change NS_REQUIRES_SUPER; /** 当scrollView的拖拽状态发生改变的时候调用 */ - (void)scrollViewPanStateDidChange:(NSDictionary *)change NS_REQUIRES_SUPER; #pragma mark - 其他 /** 拉拽的百分比(交给子类重写) */ @property (assign, nonatomic) CGFloat pullingPercent; /** 根据拖拽比例自动切换透明度 */ @property (assign, nonatomic, getter=isAutoChangeAlpha) BOOL autoChangeAlpha MJRefreshDeprecated("请使用automaticallyChangeAlpha属性"); /** 根据拖拽比例自动切换透明度 */ @property (assign, nonatomic, getter=isAutomaticallyChangeAlpha) BOOL automaticallyChangeAlpha; @end @interface UILabel(MJRefresh) + (instancetype)label; @end frameworks/MJRefresh.framework/Headers/MJRefreshConst.h
New file @@ -0,0 +1,63 @@ // 代码地址: https://github.com/CoderMJLee/MJRefresh // 代码地址: http://code4app.com/ios/%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E4%B8%8B%E6%8B%89%E4%B8%8A%E6%8B%89%E5%88%B7%E6%96%B0/52326ce26803fabc46000000 #import <UIKit/UIKit.h> #import <objc/message.h> // 日志输出 #ifdef DEBUG #define MJRefreshLog(...) NSLog(__VA_ARGS__) #else #define MJRefreshLog(...) #endif // 过期提醒 #define MJRefreshDeprecated(instead) NS_DEPRECATED(2_0, 2_0, 2_0, 2_0, instead) // 运行时objc_msgSend #define MJRefreshMsgSend(...) ((void (*)(void *, SEL, UIView *))objc_msgSend)(__VA_ARGS__) #define MJRefreshMsgTarget(target) (__bridge void *)(target) // RGB颜色 #define MJRefreshColor(r, g, b) [UIColor colorWithRed:(r)/255.0 green:(g)/255.0 blue:(b)/255.0 alpha:1.0] // 文字颜色 #define MJRefreshLabelTextColor MJRefreshColor(90, 90, 90) // 字体大小 #define MJRefreshLabelFont [UIFont boldSystemFontOfSize:14] // 图片路径 #define MJRefreshSrcName(file) [@"WASDK-Resource.bundle" stringByAppendingPathComponent:file] #define MJRefreshFrameworkSrcName(file) [@"Frameworks/MJRefresh.framework/MJRefresh.bundl" stringByAppendingPathComponent:file] // 常量 UIKIT_EXTERN const CGFloat MJRefreshHeaderHeight; UIKIT_EXTERN const CGFloat MJRefreshFooterHeight; UIKIT_EXTERN const CGFloat MJRefreshFastAnimationDuration; UIKIT_EXTERN const CGFloat MJRefreshSlowAnimationDuration; UIKIT_EXTERN NSString *const MJRefreshKeyPathContentOffset; UIKIT_EXTERN NSString *const MJRefreshKeyPathContentSize; UIKIT_EXTERN NSString *const MJRefreshKeyPathContentInset; UIKIT_EXTERN NSString *const MJRefreshKeyPathPanState; UIKIT_EXTERN NSString *const MJRefreshHeaderLastUpdatedTimeKey; UIKIT_EXTERN NSString *const MJRefreshHeaderIdleText; UIKIT_EXTERN NSString *const MJRefreshHeaderPullingText; UIKIT_EXTERN NSString *const MJRefreshHeaderRefreshingText; UIKIT_EXTERN NSString *const MJRefreshAutoFooterIdleText; UIKIT_EXTERN NSString *const MJRefreshAutoFooterRefreshingText; UIKIT_EXTERN NSString *const MJRefreshAutoFooterNoMoreDataText; UIKIT_EXTERN NSString *const MJRefreshBackFooterIdleText; UIKIT_EXTERN NSString *const MJRefreshBackFooterPullingText; UIKIT_EXTERN NSString *const MJRefreshBackFooterRefreshingText; UIKIT_EXTERN NSString *const MJRefreshBackFooterNoMoreDataText; // 状态检查 #define MJRefreshCheckState \ MJRefreshState oldState = self.state; \ if (state == oldState) return; \ [super setState:state]; frameworks/MJRefresh.framework/Headers/MJRefreshFooter.h
New file @@ -0,0 +1,30 @@ // 代码地址: https://github.com/CoderMJLee/MJRefresh // 代码地址: http://code4app.com/ios/%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E4%B8%8B%E6%8B%89%E4%B8%8A%E6%8B%89%E5%88%B7%E6%96%B0/52326ce26803fabc46000000 // MJRefreshFooter.h // MJRefreshExample // // Created by MJ Lee on 15/3/5. // Copyright (c) 2015年 小码哥. All rights reserved. // 上拉刷新控件 #import "MJRefreshComponent.h" @interface MJRefreshFooter : MJRefreshComponent /** 创建footer */ + (instancetype)footerWithRefreshingBlock:(MJRefreshComponentRefreshingBlock)refreshingBlock; /** 创建footer */ + (instancetype)footerWithRefreshingTarget:(id)target refreshingAction:(SEL)action; /** 提示没有更多的数据 */ - (void)endRefreshingWithNoMoreData; - (void)noticeNoMoreData MJRefreshDeprecated("使用endRefreshingWithNoMoreData"); /** 重置没有更多的数据(消除没有更多数据的状态) */ - (void)resetNoMoreData; /** 忽略多少scrollView的contentInset的bottom */ @property (assign, nonatomic) CGFloat ignoredScrollViewContentInsetBottom; /** 自动根据有无数据来显示和隐藏(有数据就显示,没有数据隐藏) */ @property (assign, nonatomic, getter=isAutomaticallyHidden) BOOL automaticallyHidden; @end frameworks/MJRefresh.framework/Headers/MJRefreshGifHeader.h
New file @@ -0,0 +1,15 @@ // // MJRefreshGifHeader.h // MJRefreshExample // // Created by MJ Lee on 15/4/24. // Copyright (c) 2015年 小码哥. All rights reserved. // #import "MJRefreshStateHeader.h" @interface MJRefreshGifHeader : MJRefreshStateHeader /** 设置state状态下的动画图片images 动画持续时间duration*/ - (void)setImages:(NSArray *)images duration:(NSTimeInterval)duration forState:(MJRefreshState)state; - (void)setImages:(NSArray *)images forState:(MJRefreshState)state; @end frameworks/MJRefresh.framework/Headers/MJRefreshHeader.h
New file @@ -0,0 +1,25 @@ // 代码地址: https://github.com/CoderMJLee/MJRefresh // 代码地址: http://code4app.com/ios/%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E4%B8%8B%E6%8B%89%E4%B8%8A%E6%8B%89%E5%88%B7%E6%96%B0/52326ce26803fabc46000000 // MJRefreshHeader.h // MJRefreshExample // // Created by MJ Lee on 15/3/4. // Copyright (c) 2015年 小码哥. All rights reserved. // 下拉刷新控件:负责监控用户下拉的状态 #import "MJRefreshComponent.h" @interface MJRefreshHeader : MJRefreshComponent /** 创建header */ + (instancetype)headerWithRefreshingBlock:(MJRefreshComponentRefreshingBlock)refreshingBlock; /** 创建header */ + (instancetype)headerWithRefreshingTarget:(id)target refreshingAction:(SEL)action; /** 这个key用来存储上一次下拉刷新成功的时间 */ @property (copy, nonatomic) NSString *lastUpdatedTimeKey; /** 上一次下拉刷新成功的时间 */ @property (strong, nonatomic, readonly) NSDate *lastUpdatedTime; /** 忽略多少scrollView的contentInset的top */ @property (assign, nonatomic) CGFloat ignoredScrollViewContentInsetTop; @end frameworks/MJRefresh.framework/Headers/MJRefreshNormalHeader.h
New file @@ -0,0 +1,15 @@ // // MJRefreshNormalHeader.h // MJRefreshExample // // Created by MJ Lee on 15/4/24. // Copyright (c) 2015年 小码哥. All rights reserved. // #import "MJRefreshStateHeader.h" @interface MJRefreshNormalHeader : MJRefreshStateHeader @property (weak, nonatomic, readonly) UIImageView *arrowView; /** 菊花的样式 */ @property (assign, nonatomic) UIActivityIndicatorViewStyle activityIndicatorViewStyle; @end frameworks/MJRefresh.framework/Headers/MJRefreshStateHeader.h
New file @@ -0,0 +1,23 @@ // // MJRefreshStateHeader.h // MJRefreshExample // // Created by MJ Lee on 15/4/24. // Copyright (c) 2015年 小码哥. All rights reserved. // #import "MJRefreshHeader.h" @interface MJRefreshStateHeader : MJRefreshHeader #pragma mark - 刷新时间相关 /** 利用这个block来决定显示的更新时间文字 */ @property (copy, nonatomic) NSString *(^lastUpdatedTimeText)(NSDate *lastUpdatedTime); /** 显示上一次刷新时间的label */ @property (weak, nonatomic, readonly) UILabel *lastUpdatedTimeLabel; #pragma mark - 状态相关 /** 显示刷新状态的label */ @property (weak, nonatomic, readonly) UILabel *stateLabel; /** 设置state状态下的文字 */ - (void)setTitle:(NSString *)title forState:(MJRefreshState)state; @end frameworks/MJRefresh.framework/Headers/UIScrollView+MJExtension.h
New file @@ -0,0 +1,23 @@ // 代码地址: https://github.com/CoderMJLee/MJRefresh // 代码地址: http://code4app.com/ios/%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E4%B8%8B%E6%8B%89%E4%B8%8A%E6%8B%89%E5%88%B7%E6%96%B0/52326ce26803fabc46000000 // UIScrollView+Extension.h // MJRefreshExample // // Created by MJ Lee on 14-5-28. // Copyright (c) 2014年 小码哥. All rights reserved. // #import <UIKit/UIKit.h> @interface UIScrollView (MJExtension) @property (assign, nonatomic) CGFloat mj_insetT; @property (assign, nonatomic) CGFloat mj_insetB; @property (assign, nonatomic) CGFloat mj_insetL; @property (assign, nonatomic) CGFloat mj_insetR; @property (assign, nonatomic) CGFloat mj_offsetX; @property (assign, nonatomic) CGFloat mj_offsetY; @property (assign, nonatomic) CGFloat mj_contentW; @property (assign, nonatomic) CGFloat mj_contentH; @end frameworks/MJRefresh.framework/Headers/UIScrollView+MJRefresh.h
New file @@ -0,0 +1,23 @@ // 代码地址: https://github.com/CoderMJLee/MJRefresh // 代码地址: http://code4app.com/ios/%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E4%B8%8B%E6%8B%89%E4%B8%8A%E6%8B%89%E5%88%B7%E6%96%B0/52326ce26803fabc46000000 // UIScrollView+MJRefresh.h // MJRefreshExample // // Created by MJ Lee on 15/3/4. // Copyright (c) 2015年 小码哥. All rights reserved. // 给ScrollView增加下拉刷新、上拉刷新的功能 #import <UIKit/UIKit.h> @class MJRefreshHeader, MJRefreshFooter; @interface UIScrollView (MJRefresh) /** 下拉刷新控件 */ @property (strong, nonatomic) MJRefreshHeader *header; /** 上拉刷新控件 */ @property (strong, nonatomic) MJRefreshFooter *footer; #pragma mark - other - (NSInteger)totalDataCount; @property (copy, nonatomic) void (^reloadDataBlock)(NSInteger totalDataCount); @end frameworks/MJRefresh.framework/Headers/UIView+MJExtension.h
New file @@ -0,0 +1,19 @@ // 代码地址: https://github.com/CoderMJLee/MJRefresh // 代码地址: http://code4app.com/ios/%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E4%B8%8B%E6%8B%89%E4%B8%8A%E6%8B%89%E5%88%B7%E6%96%B0/52326ce26803fabc46000000 // UIView+Extension.h // MJRefreshExample // // Created by MJ Lee on 14-5-28. // Copyright (c) 2014年 小码哥. All rights reserved. // #import <UIKit/UIKit.h> @interface UIView (MJExtension) @property (assign, nonatomic) CGFloat mj_x; @property (assign, nonatomic) CGFloat mj_y; @property (assign, nonatomic) CGFloat mj_w; @property (assign, nonatomic) CGFloat mj_h; @property (assign, nonatomic) CGSize mj_size; @property (assign, nonatomic) CGPoint mj_origin; @end frameworks/MJRefresh.framework/Info.plistBinary files differ
frameworks/MJRefresh.framework/MJRefreshBinary files differ
frameworks/MJRefresh.framework/Modules/module.modulemap
New file @@ -0,0 +1,6 @@ framework module MJRefresh { umbrella header "MJRefresh.h" export * module * { export * } } frameworks/MJRefresh.framework/_CodeSignature/CodeDirectoryBinary files differ
frameworks/MJRefresh.framework/_CodeSignature/CodeRequirementsBinary files differ
frameworks/MJRefresh.framework/_CodeSignature/CodeResources
New file @@ -0,0 +1,271 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>files</key> <dict> <key>Headers/MJRefresh.h</key> <data> hsVYQiz8loKQq7sz/4SUogl6IAk= </data> <key>Headers/MJRefreshAutoFooter.h</key> <data> 6CgGCZCs5YWh9Vq5kgphr2LfRs8= </data> <key>Headers/MJRefreshAutoGifFooter.h</key> <data> FUIzOm9mNRbnO+Uf/I7/E0fWuUI= </data> <key>Headers/MJRefreshAutoNormalFooter.h</key> <data> M/mV734XKxJlLUqo4DFGk7Dn6Ys= </data> <key>Headers/MJRefreshAutoStateFooter.h</key> <data> uGzWf3OoGGLWN8ZjYJTivu5kJ00= </data> <key>Headers/MJRefreshBackFooter.h</key> <data> vahmOBJb7RedOjuseFg1U0wbZGI= </data> <key>Headers/MJRefreshBackGifFooter.h</key> <data> +Y64GcEW6kbwWrttItd0rDy9jbw= </data> <key>Headers/MJRefreshBackNormalFooter.h</key> <data> l7SlQ9m7iZ+Pd/jx7ZBpmwst2Og= </data> <key>Headers/MJRefreshBackStateFooter.h</key> <data> o8tWkXyJ3jTqgKfXrt6+0Im2b3Y= </data> <key>Headers/MJRefreshComponent.h</key> <data> HT5bOvQh5V/j+RFok5ZqZqCfd3s= </data> <key>Headers/MJRefreshConst.h</key> <data> 89DFUmKlK9qVssCHngD0JXHH8Yk= </data> <key>Headers/MJRefreshFooter.h</key> <data> 8vGYPrw7nDfFbC9g5RNU7zTHNLE= </data> <key>Headers/MJRefreshGifHeader.h</key> <data> 2C00r1fJcLuTM0YOkIqq2aMg9rI= </data> <key>Headers/MJRefreshHeader.h</key> <data> BCRQ0f1Hf3p1CN9Qw2Nl6j8kI+E= </data> <key>Headers/MJRefreshNormalHeader.h</key> <data> sm6wAMfc48sdNYLwZ7X1rctMyFI= </data> <key>Headers/MJRefreshStateHeader.h</key> <data> 1PUfIPsuvLTNWvOAcSfmqeVH9lI= </data> <key>Headers/UIScrollView+MJExtension.h</key> <data> oTZ4DL4dmPslq2OehJsgeJIVt64= </data> <key>Headers/UIScrollView+MJRefresh.h</key> <data> rb/7tuZzKdp3ibkHi2ZUpmi9Pdg= </data> <key>Headers/UIView+MJExtension.h</key> <data> lRqeMEN7MCSmwB9i065HF5L/zvU= </data> <key>Info.plist</key> <data> UaBGddOm/KbDcCETFTFAuanZbUU= </data> <key>Modules/module.modulemap</key> <data> SOzT3U2wHkzCJ+1z/jqxp1ftKMA= </data> </dict> <key>files2</key> <dict> <key>Headers/MJRefresh.h</key> <data> hsVYQiz8loKQq7sz/4SUogl6IAk= </data> <key>Headers/MJRefreshAutoFooter.h</key> <data> 6CgGCZCs5YWh9Vq5kgphr2LfRs8= </data> <key>Headers/MJRefreshAutoGifFooter.h</key> <data> FUIzOm9mNRbnO+Uf/I7/E0fWuUI= </data> <key>Headers/MJRefreshAutoNormalFooter.h</key> <data> M/mV734XKxJlLUqo4DFGk7Dn6Ys= </data> <key>Headers/MJRefreshAutoStateFooter.h</key> <data> uGzWf3OoGGLWN8ZjYJTivu5kJ00= </data> <key>Headers/MJRefreshBackFooter.h</key> <data> vahmOBJb7RedOjuseFg1U0wbZGI= </data> <key>Headers/MJRefreshBackGifFooter.h</key> <data> +Y64GcEW6kbwWrttItd0rDy9jbw= </data> <key>Headers/MJRefreshBackNormalFooter.h</key> <data> l7SlQ9m7iZ+Pd/jx7ZBpmwst2Og= </data> <key>Headers/MJRefreshBackStateFooter.h</key> <data> o8tWkXyJ3jTqgKfXrt6+0Im2b3Y= </data> <key>Headers/MJRefreshComponent.h</key> <data> HT5bOvQh5V/j+RFok5ZqZqCfd3s= </data> <key>Headers/MJRefreshConst.h</key> <data> 89DFUmKlK9qVssCHngD0JXHH8Yk= </data> <key>Headers/MJRefreshFooter.h</key> <data> 8vGYPrw7nDfFbC9g5RNU7zTHNLE= </data> <key>Headers/MJRefreshGifHeader.h</key> <data> 2C00r1fJcLuTM0YOkIqq2aMg9rI= </data> <key>Headers/MJRefreshHeader.h</key> <data> BCRQ0f1Hf3p1CN9Qw2Nl6j8kI+E= </data> <key>Headers/MJRefreshNormalHeader.h</key> <data> sm6wAMfc48sdNYLwZ7X1rctMyFI= </data> <key>Headers/MJRefreshStateHeader.h</key> <data> 1PUfIPsuvLTNWvOAcSfmqeVH9lI= </data> <key>Headers/UIScrollView+MJExtension.h</key> <data> oTZ4DL4dmPslq2OehJsgeJIVt64= </data> <key>Headers/UIScrollView+MJRefresh.h</key> <data> rb/7tuZzKdp3ibkHi2ZUpmi9Pdg= </data> <key>Headers/UIView+MJExtension.h</key> <data> lRqeMEN7MCSmwB9i065HF5L/zvU= </data> <key>Modules/module.modulemap</key> <data> SOzT3U2wHkzCJ+1z/jqxp1ftKMA= </data> </dict> <key>rules</key> <dict> <key>^</key> <true/> <key>^.*\.lproj/</key> <dict> <key>optional</key> <true/> <key>weight</key> <real>1000</real> </dict> <key>^.*\.lproj/locversion.plist$</key> <dict> <key>omit</key> <true/> <key>weight</key> <real>1100</real> </dict> <key>^version.plist$</key> <true/> </dict> <key>rules2</key> <dict> <key>.*\.dSYM($|/)</key> <dict> <key>weight</key> <real>11</real> </dict> <key>^</key> <dict> <key>weight</key> <real>20</real> </dict> <key>^(.*/)?\.DS_Store$</key> <dict> <key>omit</key> <true/> <key>weight</key> <real>2000</real> </dict> <key>^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/</key> <dict> <key>nested</key> <true/> <key>weight</key> <real>10</real> </dict> <key>^.*</key> <true/> <key>^.*\.lproj/</key> <dict> <key>optional</key> <true/> <key>weight</key> <real>1000</real> </dict> <key>^.*\.lproj/locversion.plist$</key> <dict> <key>omit</key> <true/> <key>weight</key> <real>1100</real> </dict> <key>^Info\.plist$</key> <dict> <key>omit</key> <true/> <key>weight</key> <real>20</real> </dict> <key>^PkgInfo$</key> <dict> <key>omit</key> <true/> <key>weight</key> <real>20</real> </dict> <key>^[^/]+$</key> <dict> <key>nested</key> <true/> <key>weight</key> <real>10</real> </dict> <key>^embedded\.provisionprofile$</key> <dict> <key>weight</key> <real>20</real> </dict> <key>^version\.plist$</key> <dict> <key>weight</key> <real>20</real> </dict> </dict> </dict> </plist> frameworks/MJRefresh.framework/_CodeSignature/CodeSignatureBinary files differ
frameworks/WAApwImpl.framework/Headers/WAApw.h
New file @@ -0,0 +1,15 @@ // // WAApw.h // WAApwImplUI // // Created by wuyx on 16/3/10. // Copyright © 2016年 GHW-T-01. All rights reserved. // #import <Foundation/Foundation.h> #import <WASdkIntf/WASdkIntf.h> #import "WASdkExtend.h" @interface WAApw : WAIApw -(void)showEntryFlowIcon; -(void)hideEntryFlowIcon; @end frameworks/WAApwImpl.framework/Headers/WAApwCore.h
New file @@ -0,0 +1,24 @@ // // WAApwCore.h // WAApwImplUI // // Created by hank on 2017/3/21. // Copyright © 2017年 hank. All rights reserved. // #import <WASdkIntf/WASdkIntf.h> @class WACoreProxy; @class WAApwCore; #define WAApwLog(fmt,...) {\ if([WACoreProxy isDebugMode]){\ NSLog((@"WAApw LOG [(version %@) %s ]:" fmt), [WAApwCore getVersion],__FUNCTION__, ##__VA_ARGS__);\ [WACoreProxy addLogWithString:[NSString stringWithFormat:(@"(version %@) %s ]:" fmt),[WAApwCore getVersion],__FUNCTION__, ##__VA_ARGS__]];\ }\ } @interface WAApwCore : WACore +(NSString*)getVersion; @end frameworks/WAApwImpl.framework/Headers/WAApwImpl.h
New file @@ -0,0 +1,19 @@ // // WAApwImpl.h // WAApwImpl // // Created by hank on 2017/3/20. // Copyright © 2017年 hank. All rights reserved. // #import <UIKit/UIKit.h> //! Project version number for WAApwImpl. FOUNDATION_EXPORT double WAApwImplVersionNumber; //! Project version string for WAApwImpl. FOUNDATION_EXPORT const unsigned char WAApwImplVersionString[]; // In this header, you should import all the public headers of your framework using statements like #import <WAApwImpl/PublicHeader.h> //time:2017/3/25 14:36 ver:1.1.3 frameworks/WAApwImpl.framework/Info.plistBinary files differ
frameworks/WAApwImpl.framework/Modules/module.modulemap
New file @@ -0,0 +1,6 @@ framework module WAApwImpl { umbrella header "WAApwImpl.h" export * module * { export * } } frameworks/WAApwImpl.framework/WAApwImplBinary files differ