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([strsession  UTF8String]);

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

你可能感兴趣的:(NSString到const char *到char *)