| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- //
- // DataController.h
- // CParam
- //
- // Created by breeze on 2017/6/20.
- // Copyright © 2017年 Breeze. All rights reserved.
- //
- #import <Foundation/Foundation.h>
- @interface DataController : NSObject
- // 获取数据管理的控制器(单例,防止全局变量的使用)
- + (DataController *)getInstance;
- // ===================================================================
- // 获取和设置ID
- // ===================================================================
- // GID
- - (NSString *)appGID;
- - (void)setAppGID:(NSString *)appGIDNew;
- // UID
- - (NSString *)appUID;
- - (void)setAppUID:(NSString *)appUIDNew;
- // 获取程序ServerID
- - (NSString *)serverID;
- - (void)setServerID:(NSString *)serverIDNew;
- // 获取UID
- - (NSString *)vendorUID;
- // 获取Apple ID
- - (NSString *)deviceUID;
- // 获取Mac地址
- + (NSString *)macAddress;
- // 获取iPhone型号
- + (NSString *)platform;
- // 系统型号
- + (NSString *)osVersion;
- // 获取App的版本号,包含buildID, 如:1.0.0-3 其中1.0.0为appVersion,3位build ID
- + (NSString *)appVersion;
- // 获取build号
- + (NSString *)appBuildID;
- // 具体设备型号
- + (NSString *)deviceModelName;
- + (NSString *)bundleID;
- // ===================================================================
- // 保存
- // ===================================================================
- // 保存GID
- - (void)saveAppGID;
- // 保存UID
- - (void)saveAppUID;
- // 保存ServerID
- - (void)saveServerID;
- // 保存UID
- - (void)saveDeviceUID;
- + (id)getCarrierCode;
- @end
|