iOS设备相关信息获取
来源:互联网 发布:端口号地址 编辑:程序博客网 时间:2024/04/29 12:30
1、获取设备类型 (Iphone/ipad 几?)
#import "sys/utsname.h"-(NSString*)getDeviceVersion{ struct utsname systemInfo; uname(&systemInfo); NSString *deviceString = [NSString stringWithCString:systemInfo.machine encoding:NSUTF8StringEncoding]; return deviceString;}
2、获取系统时间
NSDate* date = [NSDate date]; NSDateFormatter* formatter = [[[NSDateFormatter alloc] init] autorelease]; [formatter setDateFormat:@"yyyy-MM-dd HH:MM:SS"]; [formatter stringFromDate:date];
3、获取应用版本 手机系统版本信息
UIDevice* uiDevice = [UIDevice currentDevice]; NSBundle* nsBundle = [NSBundle mainBundle]; NSDictionary *infoDictionary = [nsBundle infoDictionary]; NSString* crashInfo = [NSString stringWithFormat:@"Identifier:%@\nVersion:%@\nOS Version:%@ %@\nDate/Time:%@\nHardware Model:%@", [nsBundle bundleIdentifier], [infoDictionary objectForKey:@"CFBundleVersion"], [uiDevice systemName], [uiDevice systemVersion], [self GetOnlyTime], [self deviceString] ];
4、获取应用程序目录
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES); NSString *cacheDir = [paths objectAtIndex: 0];
5、创建应用程序内部文件夹
NSFileManager *fm = [NSFileManager defaultManager]; NSDictionary *attributes = [NSDictionary dictionaryWithObject: [NSNumber numberWithUnsignedLong: 0755] forKey: NSFilePosixPermissions]; if(![fm fileExistsAtPath:"文件路径"]){ [fm createDirectoryAtPath:"文件路径"withIntermediateDirectories:YES attributes:attributes error:NULL]; }
6、获取某个文件夹下所有文件 及删除以某后缀名结尾文件
NSFileManager *fm = [NSFileManager defaultManager]; NSArray *contents = [fm contentsOfDirectoryAtPath:path error:NULL]; NSEnumerator *e = [contents objectEnumerator]; NSString *filename; while ((filename = [e nextObject])) { NSLog(@"file Name = %@",filename); if ([[filename pathExtension] isEqualToString:@"txt"]||[[filename pathExtension] isEqualToString:@"plcrash"]) { [path stringByAppendingPathComponent:filename]; } }
0 0
- iOS设备相关信息获取
- iOS 获取设备相关信息
- iOS获取设备相关信息
- iOS 设备获取设备相关信息
- 获取iOS设备的相关信息
- iOS获得设备相关信息,获取app相关信息
- 获取设备相关信息
- 获取ios设备信息
- ios 获取设备信息
- 获取iOS设备信息
- IOS获取设备信息
- iOS获取设备信息
- 获取iOS设备信息
- 获取iOS设备信息
- iOS 设备信息获取
- iOS 获取设备信息
- iOS 获取设备信息
- iOS获取设备信息
- 黑马程序员---OC学习笔记之分类(Catgory)的概念及使用
- 数据类型的加1位移的长度
- IOS第三方类 播放音频 STKAudioPlayer
- OFDM之同步
- JAVA IDE IntelliJ IDEA使用简介(一)—之界面元素
- iOS设备相关信息获取
- 堆和栈的区别
- java_web 记录用户自动登录用户密码 模块的实现
- Android 中 View 炸裂特效的实现分析
- linux常用命令(66):wget命令
- JAVA IDE IntelliJ IDEA使用简介(二)—之基本操作
- locationInView和translationInView的区别
- IOS9:如何在 iOS 9 中创建 Stack View
- 第一阶段实训汇报