NSString & CFStringRef
来源:互联网 发布:unity3d 5.x pdf 编辑:程序博客网 时间:2024/05/18 01:24
NSString and CFStringRef are "Toll free bridged", meaning that you can simply typecast between them.
For example:
CFStringRef aCFString = (CFStringRef)aNSString;
works perfectly and transparently. Likewise:
NSString *aNSString = (NSString *)aCFString;
works as well. The key thing to note is that CoreFoundation will often return objects with +1 reference counts, meaning that they need to be released (all CF[Type]Create format functions do this).
The nice thing is that in Cocoa you can safely use autorelease or release to free them up.
- NSString & CFStringRef
- CFStringRef CFSTR与和NSString
- CFStringRef和NSString相互转换
- CFStringRef和NSString相互转换
- CFDictionaryRef 转换 NSDictionary,CFStringRef 转换 NSString
- CFStringRef和NSString之间的转换
- 和CFStringRef相关的CFSTR与和NSString相关的@
- 和CFStringRef相关的CFSTR与和NSString相关的@
- 和CFStringRef相关的CFSTR与和NSString相关的@
- CFStringRef 类型转NSString类型使用 需要使用 __bridge,一定要记住
- cast of Objective-C pointer type 'NSString *' to C pointer type 'CFStringRef' (aka 'const struct __C
- CFStringRef to cstring in c++
- NSString
- NSSTring
- NSString
- NSString
- NSString
- NSString
- WINCE 音视频播放器
- JAVA 调用Web Service的方法
- android中listview的一些样式设置
- sql让null字段加1
- 申明与定义
- NSString & CFStringRef
- jquery探索收集
- SQL SERVER 2012 T-SQL 新增特性之-TRY_CATCH
- exclusiveTouch
- C语言printf实现 double型的0.0
- android属性
- 简单 分析splayer
- mysqldump用法小结
- poj 1698 二分图的匹配