Getting Numbers From A CFDictionary For Use In Calculations, iPhone
我在旅行中发现了这一点:
http://www.opensource.apple.com/source/IOKitUser/IOKitUser-502/ps.subproj/IOPSKeys.h
我如何获取以下值(以数字表示):
1 | #define kIOPSMaxCapacityKey"Max Capacity" |
和
1 | #define kIOPSDesignCapacityKey"DesignCapacity" |
我希望能够在我的整个应用程序中使用它们。我需要添加什么到项目中以及如何提取数字?
非常感谢,
斯图尔特
一旦您知道实际的字典将这些值存储在哪里,就可以使用以下调用从字典中访问该值:
1 2 3 4 | CFDictionaryGetValue ( CFDictionaryRef theDict, const void *key ); |
进一步检查目录http://www.opensource.apple.com/source/IOKitUser/IOKitUser-502/ps.subproj/可能使您找出要调用哪个对象/方法以获取字典,并且该类中的文档说明了它指向的内容(在前面提到的两个键中,它们指向CFNumbers,因此在这种情况下CFDictionaryGetValue将返回CFNumber。