ios - 如何在没有分隔符的情况下拆分单词?
问题描述
我需要发出“h”、“e”、“l”、“l”、“o”,但它仍然是“你好”。
NSString* s = @"hello";
NSArray* arr = [s componentsSeparatedByString:@""];
解决方案
它是 NSString 中的一个属性:
@property(readonly) const char *UTF8String;
你得到了这个 char 指针,然后将它用作 char 数组。
NSString *s = @"hello";
char *sArray = [s UTF8String];
for (int i = 0; i < [s length]; i++) {
printf("%c\n", sArray[i]);
}
推荐阅读
- python - 如何快速找到一百万个数字的 GCD
- c# - 在 .NET Core 3.1 API 中导入 System.IO.File 时出现问题
- mysql - MySQL如何在过滤整数列时索引在列中搜索子字符串的查询
- azure - 通过 PowerShell 查找 Azure SQL 数据库异地复制辅助服务器
- javascript - 使用 vanilla javascript 删除本地存储项
- java - Spring 的 CachingConnectionFactory。为什么我们需要关闭会话,尽管它们要被缓存?
- javascript - javascript类对象中的点击事件后如何访问元素数据属性
- database - 从 sql 查询中仅选择某些原始数据
- python - 如何在不耗尽 RAM 的情况下创建额外的列,然后将其用于 ML 算法?
- curl - 为什么使用 curl 查询完整的网站会出现 405 错误?