nsstring相关内容

如何替换NSString中的\xA0字符

以下代码无效: NSString * importText = [textView.string stringByReplacingOccurrencesOfString:@“\xA0 \xA0“ withString:@”“]; 编译器声明: “输入转换因不属于输入字节而停止到输入代码集UTF8“ 解决方案 尝试Unicode转义序列 \\\ 。 ..
发布时间:2016-12-08 02:46:13 移动开发

为什么Objective-C中的所有东西都是由*小写创建的?

我真的很困惑这个事情。在任何教程,github和文档我看到的代码BOOLs,NSStrings,NDDictionaries等都以小写开头。例如。 NSString * aString这是必要的吗?如果我在创建BOOL等时使用大写,什么都会毁了?我真的很困惑这里:P任何帮助是非常感谢! 编辑:将使用下划线,然后声明变量在首都是好主意? 解决方案 添加自评论 它更多的是一个编码标 ..
发布时间:2016-12-08 02:31:10 移动开发

检查NSMutableArray上的重复NSStrings

我有一个NSMutableArray,我想添加字符串。我需要检查该字符串是否已在数组上添加ths字符串之前。 谢谢! 解决方案 p>如果顺序无关紧要,最简单的方法就是切换到使用NSMutableSet。集合是无序的,NSSets和NSMutableSets只能包含每个对象一次。 如果顺序无关紧要,继续使用NSMutableArray,并使用 -containsObject: ..
发布时间:2016-12-08 02:13:07 移动开发

如何编码NSString与base32编码?

如何获得使用base32编码的NSString编码,我在Cocoa框架中搜索了任何有用的函数,但没有任何好的结果。 any帮助将不胜感激。 framework.googlecode.com/svn-history/r555/trunk/AmberFoundation/NSData+Additions.m“rel =”nofollow“>此处。 它是一种“有趣”的编码风格,但是这种风格可 ..
发布时间:2016-12-08 02:07:01 移动开发

NSString:一个字的数量

可能重复: NSString中子字符串的出现次数? 我想知道是否有一个方法返回给定单词的出现。 NSString * string = @“ok no ok no no no ok”; //如何返回4的单词no? 感谢您的帮助! 解决方案 使用此API: - (NSArray *)componentsSeparatedByString:(NSS ..
发布时间:2016-12-08 01:32:44 移动开发

字符NSString的位置

我有一个字符串,其中包含A,B,C或D(例如A123或B235或2B35,但不是AB123) 我想找到索引A,B,C或D 在C#中我们写为 String s =“123B”; index = s.IndexOfAny(new char [] = {A,B,C,D}); 如何在Objective-C中编写 解决方案 您可以使用 -rangeOfCh ..
发布时间:2016-12-08 01:26:13 移动开发

如何缩短NSString可能包括例如。 Emojis到HFS +文件名允许的最大长度

苹果文档说: [...]当前文件系统,如HFS +(Mac OS X使用)创建具有255个字符限制的文件名[...]符号可能实际上需要相当于九个英文字符来存储[...]尝试创建更长的名称时应考虑这一点。 如何以一个真正短于255个字符的方式限制NSString的长度,即使它包含可能需要多个字符的符号store? 我在下面添加了我的当前实现。如果我添加例如emojis到字符串,而 ..
发布时间:2016-12-08 01:08:19 移动开发

替换字符串中的字符

我有一个 NSMutableString @“hello”。我想替换第二个位置的字符,'e'替换为'a',以便它读取 @“hallo”。 我已经尝试过实现一个Shift Cipher,但它抛出一个 IndexOutBoundsException / p> - (NSString *)encode:(NSString *)originalShift:(int)shift { N ..
发布时间:2016-12-08 00:43:40 移动开发

NSString writeToFile,带有URL编码字符串

我有一个Mac应用程序,它保留自己的日志文件。它使用NSString的writeToFile方法将信息附加到文件。它记录的事情之一是它正在与之交互的Web服务的URL。要编码的URL,我这样做: searchString =(NSString *)CFURLCreateStringByAddingPercentEscapes(NULL,(CFStringRef)searchString, ..
发布时间:2016-12-08 00:11:15 移动开发

检查nsstring是否匹配另一个字符串

假设我有一个字符串“167282”。如何检查字符串是否包含“128”?有任何规定知道匹配第一个字符串的第二个字符串的百分比吗? (如果第二个字符串中的所有字符都存在于第一个字符串中或不存在)。 解决方案 使用以下命令: NSString * compareString = @“128” NSCharacterSet * compareCharSet = [NSCharacter ..
发布时间:2016-12-08 00:06:43 移动开发

如何创建一个包含NSLineSeparatorCharacter的NSString?

NSString 很适合unicode。所以通常当我想创建一个包含unicode的字符串时,我可以直接将它直接放入一个字符串文字中,如下: NSString * myString = @“按⌘Q退出...”; 但这不适用于使用行分隔符(AKA: NSLineSeparatorCharacter ,Unicode U + 2028,UTF-8 E2 80 A8)。编译器(正 ..
发布时间:2016-12-07 23:42:54 其它移动开发

验证NSString中是否存在单词

我搜索了一下,但找不到这个问题的答案(可能很简单)。 我有一个NSString,我想检查它是否包含一个单词。像这样: NSString * sentence = @“快速棕狐狸 NSString * word = @“quack”; if([sentence containsWord:word]){ NSLog(@“是的,它包含那个词”); } 感谢。 ..
发布时间:2016-12-07 23:38:58 移动开发

NSKeyedArchiver返回意外类?

我有一个自定义类,扩展 NSString 。我正在尝试使用 NSKeyedArchiver 将其序列化(用于拖放)。该类覆盖 ... Coder 方法: - )initWithCoder:(NSCoder *)aDecoder { if((self = [super initWithCoder:aDecoder])){ data = [[aDecoder decodeObjectFo ..
发布时间:2016-12-07 23:27:40 移动开发