第一种:
const char *cstr = [@"阿福进口拉撒地方了" cStringUsingEncoding:NSUTF8StringEncoding];
NSData *data = [NSData dataWithBytes:cstr length:self.length];
第二种:
NSData *data = [@"阿福进口拉撒地方了"
dataUsingEncoding:NSUTF8StringEncoding];
1. 两种方式在要转换的文字都是英文字符的时候是没有区别的;
2. 当要转换的文字是中文是要使用第二种,这是在写对称加密算法的时候发现的问题,使用第一种方式不能正确解密;
2. 当要转换的文字是中文是要使用第二种,这是在写对称加密算法的时候发现的问题,使用第一种方式不能正确解密;
1. 两种方式在要转换的文字都是英文字符的时候是没有区别的;
本文深入探讨了Objective-C与Swift作为iOS开发语言的特点与应用,对比了两者在语法、性能、社区支持及未来趋势方面的差异,为开发者提供选择适合项目的语言策略。
2537

被折叠的 条评论
为什么被折叠?



