nsstring相关内容

删除objective-c中的反斜杠('\')

我正在生成 json 文本,在生成数组时,我得到了很多我不需要的反斜杠: [\n{\n\"速度\" : 2,\n\"方向\" : 3,\n\"OdometerDelta\" : 4,\n\"经度\" : 0,\n\"纬度\" : 1,\n\"时间戳\" : \"1996-06-17\"\n},\n{\n\"速度\" : 2,\n\"方向\" : 3,\n\"OdometerDelta\" : 4 ..
发布时间:2021-06-09 20:15:16 移动开发

为什么这个程序在 Python 中比 Objective-C 更快?

我对 这个小例子 Python 中用于循环遍历大型单词列表的算法.我正在编写一些“工具",它们将允许我以与 Python 类似的方式对 Objective-C 字符串或数组进行切片. 具体来说,这个优雅的解决方案引起了我的注意,它执行速度非常快,它使用字符串切片作为算法的关键元素.尝试不用切片来解决这个问题! 我使用下面的 Moby 单词列表复制了我的本地版本.如果您不想下载 Moby ..
发布时间:2021-06-09 20:15:10 移动开发

从shell脚本objective-c获取结果

我想从一个文件或一个objective-c 字符串(在代码中)运行一个shell 脚本.我还希望将 shell 脚本的结果存储到一个变量中.我不希望将 shell 脚本拆分为参数(例如运行时的 setLaunchPath).例如:运行这个 shell 脚本“mount_webdav idisk.mac.com/mac_username/Volumes/mac_username"而不是“/bin/m ..
发布时间:2021-06-09 20:15:06 移动开发

如何从字符串中去除特殊字符?

我的字符串中包含允许的字符集: var characterSet:NSCharacterSet = NSCharacterSet(charactersInString: "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLKMNOPQRSTUVWXYZ") 我想从一个字符串中去除任何其他字符,这样两个未格式化的数据就可以被认为是相等的,就像这样: "American ..
发布时间:2021-06-09 20:15:03 移动开发

Objective C NSString 问题

我有一个 NSString,我需要逐个字符地检查它,并且: 检查字符进行计算循环(直到字符串结束) 对执行此操作的最佳方法有任何想法吗?我需要转换 NSString到 NSArray 或 C 字符串? 解决方案 最简单的方法是使用 NSString 的 characterAtIndex: 方法: int charIndex;for (charIndex = 0; charIndex ..
发布时间:2021-06-09 20:15:00 移动开发

用于对象的 Switch 语句的高性能 Objective C 替代方案

我有一个函数,我想接收一个 NSString 和一个 int 参数,然后使用 switch 语句来返回一个计算值,就像将 int 乘以某个常数一样,这取决于所提供的 NSString. 显然,switch 语句不适用于 Objective-C 中的对象.那么最快的替代方法是什么?是 if-else 语句吗?或者有没有更优雅的方法? 编辑 我关心性能的原因是我正在修改用户正在观看的 ..
发布时间:2021-06-09 20:14:57 移动开发

iOS drawInRect:attributes 执行多行文本截断

如何在带有尾部截断的矩形中绘制长文本字符串?我尝试将 drawInRect:withAttributes: 与 NSLineBreakByTruncatingTail 段落样式一起使用,但它始终将文本呈现在一行上.它仅使用 NSLineBreakByWordWrapping 和 NSLineBreakByCharWrapping 中断模式呈现多行文本,并且在使用此选项时没有截断.为了实现这一点,我 ..
发布时间:2021-06-09 20:14:54 移动开发

Objective-C 中的静态 NSStrings

我经常在类实例方法中看到这样的代码片段: static NSString *myString = @"这是一个字符串."; 我似乎无法弄清楚为什么会这样.这是否只是限于方法范围内的#define 的 objc 等价物?我(认为)我了解变量的静态性质,但更具体地说是关于 NSStrings,为什么它没有被分配、初始化? 谢谢~ 解决方案 刚刚偶然发现了相同的 static NSSt ..
发布时间:2021-06-09 20:14:52 移动开发

如果 NSString 不等于函数?

我已经到处搜索了这个,包括苹果关于 NSString 的文档(也许我没有看到?)但我试图在 xCode 中找到一种方法来检查 NSString 是否不等于某物.很喜欢 if (myNSSting = @"text" {... 除非我特别想检查它是否不等于“文本". 解决方案 if(![myNSString isEqualToString:@"text"]) ..
发布时间:2021-06-09 20:14:49 移动开发

Objective C 如何检测 NSString 中的一个或多个空格

我已经看到了我的任务的一个答案,但现在找不到了.我想检测一个字符串是否有空词并且至少包含“"或“"(两个空格"或多个空格,或者不包含.如果没有,我会将其添加到 Nsmutablearray.如果是,有空或至少有一个空格,我不希望它被写入 mutablearray. 如何解决这个问题? 编辑 2011 年 10 月 12 日: 伙计们,谢谢. 再次抱歉,我不清楚我的愿望.我想 ..
发布时间:2021-06-09 20:14:40 移动开发

动态格式化 NSString 中的浮点数

考虑一下: NSString *whatever=[NSString stringWithFormat:@"My float: %.2f",aFloat]; 在构建字符串whatever 时,这会将我的aFloat四舍五入到小数点后两位 假设我希望这个语句中的 2 是可赋值的,这样,基于 aFloat 的值,我可能让它显示 2 或 4 个小数位.如何将其构建到 stringWith ..
发布时间:2021-06-09 20:14:37 移动开发

全局 NSString

我需要创建一个 NSString,这样我就可以在一个类中设置它的值并在另一个类中获取它.我该怎么做? 解决方案 如果你写: NSString *globalString = @"someString"; 在方法、类定义、函数等之外的任何地方……它都可以在任何地方被引用.(它是全球性的!) 访问它的文件将其声明为外部 extern NSString *globalString; ..
发布时间:2021-06-09 20:14:34 移动开发

“文件内容"返回零,可能的原因

以下在获取 csv 文件的内容时返回 nil.但是,将 csv 表减少到 10 行将正常工作,输出 csv 文件的内容. 原始 csv 大约有 400,000 个字符,排列在 500 行和 11 列中.什么可能导致它在原始 csv 中返回 nil? let dbPath = "/Volumes/Gios2TWD/myDB.csv"变量错误:NSError?让 csvContent = NS ..
发布时间:2021-06-09 20:14:31 移动开发

Objective-C 中 NSString 的混洗字母

我编写了这个函数,它可以对 NSString 的内容进行混洗,它似乎可以工作,但它时不时地崩溃.这可能是一种迂回的方式,但我将字符放入数组中,随机交换数组中的元素,然后将数组转回字符串. 我不确定我在做什么是不安全的,导致它崩溃.我认为可能是我正在设置 finalLettersString = result,但我也尝试了 finalLettersString = [NSString stri ..
发布时间:2021-06-09 20:14:28 移动开发