Mengambil informasi system di Mac OS X
Code Simple di bawah ini mengambil informasi seperti Nama, versi, release dari OS, besar memory dan lain lain
NSLog(@"pid %d",[[NSProcessInfo processInfo]processIdentifier]);
NSLog(@"process name %@",[[NSProcessInfo processInfo]processName]);
NSLog(@"UniqueString %@",[[NSProcessInfo processInfo]globallyUniqueString]);
NSLog(@"Hostname %@",[[NSProcessInfo processInfo]hostName]);
NSLog(@"Os %u",[[NSProcessInfo processInfo]operatingSystem]);
NSLog(@"Os Name %@",[[NSProcessInfo processInfo]operatingSystemName]);
NSLog(@"Os Version %@",[[NSProcessInfo processInfo]operatingSystemVersionString]);
NSLog(@"memory Os %qu",[[NSProcessInfo processInfo]physicalMemory]);
NSLog(@"Processor %ld",[[NSProcessInfo processInfo]processorCount]);
NSLog(@"Processor used %ld",[[NSProcessInfo processInfo]activeProcessorCount]);
NSDictionary *dictionary = [[NSProcessInfo processInfo]environment];
for (id key in dictionary){
NSLog(@"key: %@, value: %@", key, [dictionary objectForKey:key]);
}
Sumber dan referensi lihat di sini
February 25th, 2010 in
Objective-c | tags: NSProcessInfo
