NSString到const char *到char *

 因为项目要用到XXTEA加密算法。但是没有OC实现的。所以用的C++别人实现的。然后调用。

NSString *strsession=@"sessionid";

const char *sessionchar=[strsession UTF8String];

@property (readonly) __strong const char *UTF8String NS_RETURNS_INNER_POINTER; 调用UTF8String返回的是const char *类型的。

而我们从const char *转化成char *就需要用到另外一个修饰符。

char *strrr=const_cast<char *>([strsession  UTF8String]);

这样就转化成我们需要的char *类型。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转至元数据结尾创建: 董潇伟,最新修改于: 十二月 23, 2016 转至元数据起始第一章:isa和Class一....
    40c0490e5268阅读 5,872评论 0 9
  • 多线程、特别是NSOperation 和 GCD 的内部原理。运行时机制的原理和运用场景。SDWebImage的原...
    LZM轮回阅读 6,120评论 0 12
  • __block和__weak修饰符的区别其实是挺明显的:1.__block不管是ARC还是MRC模式下都可以使用,...
    LZM轮回阅读 8,746评论 0 6
  • 史上最全的iOS面试题及答案 iOS面试小贴士———————————————回答好下面的足够了----------...
    Style_伟阅读 7,122评论 0 35
  • 晚饭,在讨论关于昨天晚上主干道「查酒驾」的事情… 你永远无法体会一个被警察查到「酒驾」后的感受… 每个人都有自己的...
    阿啵慈德同學丶阅读 1,738评论 0 0

友情链接更多精彩内容