GBDeviceInfo_Subclass.h 732 B

1234567891011121314151617181920212223
  1. //
  2. // GBDeviceInfo_Subclass.h
  3. // GBDeviceInfo
  4. //
  5. // Created by Luka Mirosevic on 24/03/2015.
  6. // Copyright (c) 2015 Luka Mirosevic. All rights reserved.
  7. //
  8. @interface GBDeviceInfo_Common ()
  9. @property (strong, atomic, readwrite) NSString *rawSystemInfoString;
  10. @property (assign, atomic, readwrite) GBCPUInfo cpuInfo;
  11. @property (assign, atomic, readwrite) CGFloat physicalMemory;
  12. @property (assign, atomic, readwrite) GBOSVersion osVersion;
  13. @property (assign, atomic, readwrite) GBDeviceFamily family;
  14. + (NSString *)_sysctlStringForKey:(NSString *)key;
  15. + (CGFloat)_sysctlCGFloatForKey:(NSString *)key;
  16. + (GBCPUInfo)_cpuInfo;
  17. + (CGFloat)_physicalMemory;
  18. + (GBByteOrder)_systemByteOrder;
  19. @end