NSString 与C++ string字符串的互转
来源:互联网 发布:马前课手指算法图解 编辑:程序博客网 时间:2024/06/06 00:46
NSString 与C++ string字符串的互转
1. string 转换为 NSString
std::string str("hello");
NSString *str=[NSString stringWithString:str.c_str()]; NSString *istr=[NSString stringWithString:@"zsh"];
str=[istr cStringUsingEncoding:NSUTF8StringEncoding];
NSString *path=[[NSBundle mainBundle]pathForResource:@"nokia" ofType:@"mp3"];
char *tempPath=(char*)malloc(sizeof(path)+1);
NSString *soundPath=[[NSBundle mainBundle] pathForResource:@mp3"];
NSString* dirStr = [NSString stringWithFormat:@"%s",path];
NSString* filepath = [[NSBundle mainBundle] pathForResource:dirStr ofType:nil];
NSString *soundPath=[[NSBundle mainBundle] pathForResource:@mp3"];
NSString* dirStr = [NSString stringWithFormat:@"%s",path];
NSString* filepath = [[NSBundle mainBundle] pathForResource:dirStr ofType:nil];
2. NSString 转换为C 字符串
const char* destDir = [filepath UTF8String];//NSURL *soundUrl=[[NSURL alloc] initFileURLWithPath:s];
3. const char * to NSString
char *str ="abc";
NSString *s = [NSString stringWithUTF8String:str];
来自: http://blog.csdn.net/typename/article/details/6730183
0 0
- NSString 与C++ string字符串的互转(转)
- NSString 与C++ string字符串的互转
- NSString 与C++ string字符串的互转
- NSString 与C++ string字符串的互转
- NSString 与C++ string字符串的互转
- NSString 与C++ string字符串的互转
- NSString 与C++ string字符串的互转
- C字符串与NSString之间的转换
- c字符串与NSString之间的转换
- OC NSString与C string 的相互转换
- iOS常见问题之 C字符串与NSString之间的转换
- Objective-C: 字符串NSString与NSMutableString
- Objective-C字符串NSString与NSMutableString
- C语言字符串函数与C++string的字符串函数
- c 字符串与C++string
- objective-c下的NSString字符串操作
- objective-c字符串类NSString的使用
- String与NSString关系
- 基础概念之快速傅里叶变换
- 处女作:行动都去哪儿了?
- 偏函数
- IOS 模拟器中键盘弹起
- LogCat
- NSString 与C++ string字符串的互转
- 面试心得
- easyui-search搜索框
- ubuntu安装、卸载JDK1.7
- java 采用apache poi处理excel文件兼容2003及2007
- 两个lineaLayout比重为1:1时显示不是平分
- JS根据动态生成的字符串,验证是否存在对应function并执行
- redis.conf配置文件说明
- 关于Python中的yield