// // DataController.h // CParam // // Created by breeze on 2017/6/20. // Copyright © 2017年 Breeze. All rights reserved. // #import @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