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 |
关闭文件 |