Eri*_*tto 6 macos xcode cocoa objective-c
我是Objective-C编程的新手,想知道我是否能得到一些帮助.
我正在尝试从CFDictionary访问值.我已经开始实现此问题中建议的代码
CFTypeRef r = IOPSCopyPowerSourcesInfo();
CFArrayRef array = IOPSCopyPowerSourcesList(r);
CFDictionaryRef powerDic = IOPSGetPowerSourceDescription(array, r);
Run Code Online (Sandbox Code Playgroud)
我已经查看了文档和其他帖子,但它有点超出我的工作方式.
我真正需要的是一些示例代码,它采用我已经拥有的代码并使用它来打印一串字符串,例如"当前容量".
有帮助吗?
Dav*_*ong 14
CFDictionaryRef与"免费桥接" NSDictionary.这意味着您可以互换地将一个投射到另一个.换一种说法:
...
NSDictionary * powerDic = (NSDictionary *)IOPSGetPowerSourceDescription(array, r);
NSString * aValue = [powerDic objectForKey:@"aKey"];
Run Code Online (Sandbox Code Playgroud)
如果(由于某种原因)你需要保持CoreFoundation级别(这是闻所未闻的),你会使用类似的东西CFDictionaryGetValue().
| 归档时间: |
|
| 查看次数: |
6785 次 |
| 最近记录: |