This commit is contained in:
启星
2025-09-29 17:21:49 +08:00
parent 9307d88177
commit 2a44a06630
138 changed files with 2802 additions and 439 deletions

View File

@@ -0,0 +1,40 @@
//
// QXAppVersionView.h
// QXLive
//
// Created by 启星 on 2025/9/27.
//
#import <UIKit/UIKit.h>
#import "QXAppVersionModel.h"
NS_ASSUME_NONNULL_BEGIN
@interface QXAppVersionView : UIView
@property (nonatomic,strong)QXAppVersionModel *model;
-(void)showInView:(UIView *)view;
-(void)hide;
@end
@interface QXVersionComparator : NSObject
/**
比较两个版本号是否需要更新
@param newVersion 新版本号(服务器返回的版本)
@param oldVersion 旧版本号(当前应用版本)
@return 比较结果:-1=旧版本更大0=版本相同1=新版本更大(需要更新)
*/
+ (NSInteger)compareVersion:(NSString *)newVersion withOldVersion:(NSString *)oldVersion;
/**
检查是否需要更新
@param newVersion 新版本号
@param oldVersion 旧版本号
@return YES=需要更新NO=不需要更新
*/
+ (BOOL)shouldUpdateFromVersion:(NSString *)oldVersion toVersion:(NSString *)newVersion;
@end
NS_ASSUME_NONNULL_END