SystemInfoKit ![] (https://img.shields.io/travis/jBot-42/JSystemInfoKit.svg)
A comprehensive, well documented, and well tested system information framework for Cocoa on OS X by the creator of the most complete source on the SMC.
Visit SystemInfoKit's website here for complete documentation: http://jbot-42.github.io/systeminfokit.html
With minimal code, SystemInfoKit can provide detailed device information including device UUID, serial number, model string, and display resolution, CPU specifications, and network information including the ip address, host name, and public IP address.
SystemInfoKit's SMC integration is based on SMCWrapper. It provides an additional layer of functionality over SMCWrapper including the ability to find all working SMC keys and get human-readable descriptions for keys.
SystemInfoKit provides a comprehensive system monitoring class which can be used to find CPU usage, memory usage, disk usage, network usage, and even detailed information on the battery.
Issues and pull requests are welcome!
SystemInfoKit, SMCWrapper, and the original SMC tool are released under the GNU GPL v2.0 License.
SystemInfoKit copyright © 2015 JRW (@jBot-42)
SMCWrapper copyright © 2014 Fergus Morrow (@FergusInLondon)
Apple SMC Tool copyright © 2006 devnull