NSProcessInfo類方法
+(NSProcessInfo*)processInfo //返回當前進程的信息
-(NSArray*)arguments //以NSString對象數(shù)組的形式返回當前進程的參數(shù)
-(NSDictionary *)environment //返回變量/值對詞典,以描述當前的環(huán)境變量(比如PATH和HOME)及其值
-(int)processIdentifier //返回進程標識符,它是操作系統(tǒng)賦予進程的唯一數(shù)字,用于識別每個正在運行的進程
-(NSString*)processName //返回當前正在執(zhí)行的進程名稱
-(NSString *)globallyUniqueString //每次調(diào)用這個方法時,都返回不同的單值字符串,可以用這個字符串生成單值臨時文件名
-(NSString *)hostname //返回主機系統(tǒng)的名稱(在筆者的Mac OS x系統(tǒng)中,返回的是mac-mato-ipad.local)
-(NSUInteger)operatingSystem //返回表示操作系統(tǒng)的數(shù)字(在筆者的Mac OS x系統(tǒng)中,返回的是5)
-(NSString *)operatingSystemName //返回操作系統(tǒng)的名稱(筆者的Mac OS x系統(tǒng)中返回NSMACHOperatingSystem,可能返回的值定義在NSProgressInfo.h文件中)
-(NSString *)operatingSystemVersionString //返回操作系統(tǒng)的當前版本(筆者的Mac OS x系統(tǒng)中返回Version 10.7.5 (Build 11G56))
-(void)setProcessName:(NSString *)name //將當前進程名稱設(shè)置為name。應(yīng)該謹慎地使用這個方法,應(yīng)為關(guān)于進程名稱存在一些假設(shè)(比如用戶默認的設(shè)置)