65 lines
1.1 KiB
Objective-C
65 lines
1.1 KiB
Objective-C
//
|
|
// Define.m
|
|
// Ifish
|
|
//
|
|
// Created by 祝发冬 on 2022/1/17.
|
|
// Copyright © 2022 lianlian. All rights reserved.
|
|
//
|
|
|
|
#import "Define.h"
|
|
@implementation Define
|
|
|
|
static Define *defi = nil;
|
|
|
|
/// 获取单例
|
|
+ (Define *)sharedDefine
|
|
{
|
|
static dispatch_once_t onceToken;
|
|
dispatch_once(&onceToken, ^{
|
|
defi = [[super allocWithZone:NULL] init];
|
|
});
|
|
return defi;
|
|
}
|
|
|
|
+(id) allocWithZone:(struct _NSZone *)zone
|
|
{
|
|
return [Define sharedDefine] ;
|
|
}
|
|
|
|
-(id) copyWithZone:(struct _NSZone *)zone
|
|
{
|
|
return [Define sharedDefine] ;
|
|
}
|
|
#pragma mark - 初始化
|
|
- (instancetype)init
|
|
{
|
|
self = [super init];
|
|
if (self)
|
|
{
|
|
|
|
self.server=DOMAIN_NAME;
|
|
}
|
|
return self;
|
|
}
|
|
-(NSString*)getRealSever
|
|
{
|
|
NSString*server=self.server;
|
|
if (![self.server isEqualToString:DOMAIN_NAME]) {
|
|
|
|
server=[NSString stringWithFormat:@"http://%@:7080",server];
|
|
}
|
|
else
|
|
{
|
|
server=[NSString stringWithFormat:@"https://%@",server];
|
|
}
|
|
return server;
|
|
}
|
|
- (void)setServer:(NSString *)server
|
|
{
|
|
if (server.length)
|
|
{
|
|
_server=server;
|
|
}
|
|
}
|
|
@end
|