nsstring相关内容

NSString 和 NSUrl 无法正确转换

所以我试图从来自 URL 的 XML 流中检索数据.此 URL 是在用户输入的搜索字符串上配置的.这段代码有什么理由不能工作吗? NSString *searchString = "Geoff";NSString *updatedURL = [NSString stringWithFormat:@"http://mysearchpage.com/searchQuery=%@", searchSt ..
发布时间:2021-06-09 20:17:26 移动开发

在无空格字符串中的单词之间添加空格

我在 OS X 上,在 Objective-c 中我正在尝试转换 例如,“波巴特青苹果" 进入“鲍勃吃了一个青苹果" 有什么方法可以有效地做到这一点吗?涉及拼写检查器的东西会起作用吗? 编辑:只是一些额外的信息:我正在尝试构建一些格式错误的文本(例如,从旧的 pdf 粘贴的文本副本,最终没有空格,尤其是来自 JSTOR 等互联网档案).由于格式错误的文本可能会很长..... ..
发布时间:2021-06-09 20:17:20 移动开发

拆分 NSString 并限制响应

我有一个字符串 Hello-World-Test,我只想用第一个破折号分割这个字符串. 字符串 1:你好字符串 2:世界测试 这样做的最佳方法是什么?我现在正在做的是使用 componentsSeparatedByString,获取数组中的第一个对象并将其设置为字符串 1,然后使用字符串 1 的长度作为起始索引执行子字符串. 谢谢! 解决方案 我在 NSString 上添 ..
发布时间:2021-06-09 20:17:17 移动开发

自动调整 UILabel 的高度

我使用以下两种方法(一种是NSString的类别,另一种是UILabel的类别)来自动调整标签的高度里面的文字.大多数情况下它运行良好,但它产生了一些不可预测的结果.我不太确定问题可能出在哪里,我希望你们中的一些好人可以提供帮助.首先,这里是有问题的方法: NSString 类别: - (CGFloat) fontSizeWithFont: (UIFont *) font constrai ..
发布时间:2021-06-09 20:17:14 移动开发

IOS 将 URL 字符串转换为 NSString?

我在将 URL 字符串 转换为 NSString 时遇到问题,我将其从 XML 文件中提取. URL 字符串是这样的,看起来很奇怪,但它是URL格式. %3CTEXTFORMAT%20LEADING%3D%222%22%3E%3CP%20ALIGN%3D%22LEFT%22%3E%3CFONT%20FACE%3D%22Arial%22%20SIZE%3D%2212%22%20COLOR%3 ..
发布时间:2021-06-09 20:17:08 移动开发

如何为 iPhone SMS 等文本的一部分划下划线?

我使用 UILabel 来显示我的文本,在多行和 UILineBreakModeWordWrap 模式下,最大宽度为 200. 例如,这里是文本: 我真的很想在第一个单词和第二个单词下划线,你能帮帮我吗? 我想在“第一个词"和“第二个词"下划线. 如果文本以单行模式显示,使用 NSString 的 sizeWithFont 方法,我可以轻松计算“第一个单词"的位置,然后覆盖 - (vo ..
发布时间:2021-06-09 20:17:05 移动开发

来自 NSFont 的名称和大小

我试图在互联网上找到一些东西,但现在我没有答案,所以如果你能帮助我就太好了!到目前为止,我有一个 NSFont 对象,但我想要字体的名称(如 NSString)和大小,所以我可以输出它!就像 [NSFont fontWithName:@"Menlo" size:11]; 只是倒退,所以我得到了名字“Menlo"和尺寸 11. 感谢帮助!来自德国的Xcoder 解决方案 NSFon ..
发布时间:2021-06-09 20:17:02 其他开发

填充 NSString 不起作用

我已经读到要左填充 NSString 你需要做的就是: NSString *paddedStr = [NSString stringWithFormat:@"%-20.20@%-20.20@",aString, anotherSting]; 但是,那行不通!!我不知道为什么.我尝试了很多组合都没有成功.示例: NSString *paddedStr = [NSString stringWit ..
发布时间:2021-06-09 20:16:59 移动开发

每个句子的首字母大写

如何将字符串中每个句子的第一个字母大写?我应该使用 .capitalisedString 吗? 解决方案 您可以使用 NSStringEnumerationOptions.BySentences 为每个句子枚举 String.但只有第一个字符是大写的,它才会检测到“句子". 所以,这可能并不完美,但你可以试试这个: 导入基础let text:String = "lorem ipsu ..
发布时间:2021-06-09 20:16:56 移动开发

isEqualToString 总是返回 False

在我开始之前,这里有一些背景知识,基本上我们希望将 UDP 响应与存储在我们应用程序的 Parse 数据库中的字符串进行比较.这个问题是我似乎无法让 isEqualToString 函数将字符串视为相等.这是我现在运行的代码,我尝试了一些在其他问题中看到的变通方法,但它仍然不起作用. - (BOOL) onUdpSocket:(AsyncUdpSocket *)sock didReceiveDa ..
发布时间:2021-06-09 20:16:53 移动开发

Objective-C NSString 问题

我需要从函数返回一个 NSString: NSString myfunc ( int x ){//对 x 做一些事情NSString* myString = [NSString 字符串];myString = @"MYDATA";//NSLog(myString);返回 *myString;} 所以,我调用这个函数并得到 *myString.那是指向数据的指针吗?如何获取数据“MYDATA"? ..
发布时间:2021-06-09 20:16:50 移动开发

NSString stringWithFormat 带制表符而不是空格

您可以看到我在字符串后添加了 40 个空格,但它从索引 0 开始.我可以用制表符 "\t" 而不是空格 " " 来做同样的事情吗? NSString *firstString = [[NSString stringWithFormat:@"%@",stringToWrite] stringByPaddingToLength:40 withString:@" "startingAtIndex:0] ..
发布时间:2021-06-09 20:16:48 移动开发

NSString stringWithFormat 返回类型,为什么是“id"?

为什么[NSString stringWithFormat] 方法返回一个id 类型?从我期望的名称来看,它返回一个 NSString,而不是一个通用指针.其他类遵循这个“规则".例如 [NSNumber numberWithInt] 返回一个 NSNumber,而不是 id. 我认为从类似于工厂方法的事实来看,这甚至是不合理的. 解决方案 你提到了 NSNumber,这没有任何直接 ..
发布时间:2021-06-09 20:16:41 移动开发

淡出不适合的文本标签字符串的结尾(而不是截断)

我不确定“淡出"是否正确使用,因为它似乎经常指代动画效果,但我想实现的效果可以在 iPhone 的地址栏中看到Safari 应用程序.当 URL 太长而无法显示时,字符串的结尾会“淡出"而不是被“..."截断. 我认为这可以通过在 XIB 文件中将 Line Breaks 设置从“Truncate Tail"更改为“Clip",然后使用具有透明度的图像来创建效果来轻松完成.但是设置为“剪辑" ..
发布时间:2021-06-09 20:16:38 移动开发

如何在块内更改对象的值(作为参数传递)

我的一个函数中有一个 POST 请求块,我想更改块内 NSString 对象的值. 我意识到通常可以只给变量 __block 加上前缀,但在我的例子中,想通过直接引用它的参数来更改 NSString 对象的值. 这是一个带有相关注释的代码框架. - (void)getItemInformation:(NSString *)inputString{//设置东西[经理发布:@"http: ..
发布时间:2021-06-09 20:16:29 移动开发