NSProcessInfo类:
+(NSProcessInfo *)processInfo | 返回当前进程的信息 |
-(NSArray*)arguments | 以NSString对象数字的形式返回当前进程的参数 |
-(NSDictionary *)environment | 返回变量/值对词典。描述当前的环境变量 |
-(int)processIdentity | 返回进程标识 |
-(NSString *)processName | 返回进程名称 |
-(NSString *)globallyUniqueString | 每次调用该方法都会返回不同的单值字符串,可以用这个字符串生成单值临时文件名 |
-(NSString *)hostname | 返回主机系统的名称 |
-(unsigned int)operatingSystem | 返回表示操作系统的数字 |
-(NSString *)operatingSystemName | 返回操作系统名称 |
-(NSString *)operatingSystemVersionString | 返回操作系统当前版本 |
-(void)setProcessName:(NSString *)name | 将当前进程名称设置为name |
过滤数组中的文件类型: [fileList pathsMatchingExtensions:[NSArrayarrayWithObject:@"jpg"]];
常用NSFileHandle方法
+(NSFileHandle *)fileHandleForReadingAtPath:path | 打开一个文件准备读取 |
+(NSFileHandle *)fileHandleForWritingAtPath:path | 打开一个文件准备写入 |
+(NSFileHandle *)fileHandleForUpdatingAtPath:path | 打开一个文件准备更新(读取和写入) |
-(NSData *)availableData | 从设备或通道返回可用数据 |
-(NSData *)readDataToEndOfFile | 读取其余的数据直到文件末尾(最多UINT_MAX字节) |
-(NSData *)readDataOfLength: | (unsigned int)bytes 从文件读取指定数目bytes的内容 |
-(void)writeData:data | 将data写入文件 |
-(unsigned long long) offsetInFile | 获取当前文件的偏移量 |
-(void)seekToFileOffset:offset | 设置当前文件的偏移量 |
-(unsigned long long) seekToEndOfFile | 将当前文件的偏移量定位的文件末尾 |
-(void)truncateFileAtOffset:offset | 将文件的长度设置为offset字节 |
-(void)closeFile | 关闭文件 |