-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathAppUtils.h
executable file
·151 lines (109 loc) · 2.06 KB
/
AppUtils.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
//
// AppUtils.h
// GreenTravel
//
// Created by Jeffwang on 14/10/31.
// Copyright (c) 2014年 Ugoodtech. All rights reserved.
//
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
@interface AppUtils : NSObject
/**
* 单例
* 需要使用单例时使用
* @param __class
*
* @return
*/
+(UIView *)setTitleView:(NSString *)titleName;
+(NSString *)checkTel:(NSString *)str;
+ (NSString*) deviceString;
+(CGFloat)is6plus;
+(float) getSystemVersion;
//+(UIImage *)buttonHighlightedColor:(CGSize )size;
/**
* 验证字符串是否为空
*
* @param string 需要验证的字符串
*
* @return
*/
+(BOOL) isBlankString:(NSString *)string;
/**
* 把米转换成千米,公里
*
* @param distanceMetre 所需要转换的米
*
* @return xx公里
*/
+(NSString *) metreConvertKM:(int) distanceMetre;
/**
* 自定义返回按钮
*
* @param navigationController
*
* @return
*/
//+(UIBarButtonItem *) getLeftSelfNavtionControllerItem:(JWNavigationController*)navigationController;
/**
* 获取系统当前时间,并转换到String类型
*
* @return
*/
+(NSString *) getDateTimeNowToString;
/**
* 编号,时间戳生成,唯一标识
*
* @return
*/
+(NSString *) getDateTimeTheOneOfWorld;
/**
* 拼接请求的URL
*
* @param addressUrl
*
* @return
*/
+(NSString *) kServierUrlString:(NSString *) addressUrl;
/**
* 获取App版本号
*
* @return
*/
+(NSString *) getAppCurrentVersion;
/**
* 获取App操作系统
*
* @return
*/
+(NSString *) getAppCurrentOSType;
/**
* 获取系统版本号
*
* @return
*/
+(NSString *) getAppCurrentOSVersion;
/**
* 获取当前登陆的用户ID
*
* @return
*/
+(NSString *) getAppCurrentUserId;
/**
* 验证请求是否成功
*
* @param status
*
* @return
*/
+(BOOL)requestIsTrue:(NSString *) status;
/**
* Loading 加载中
*
* @param lodingStatus
*/
//+(void)showLoading:(NSString *) lodingStatus;
//+(void) hideLoaing;
+(UILabel *)setTitleLabel:(NSString *)titleName;
+ (UIImage *)pixelImageWithColor:(UIColor *)color;
@end