nsstring相关内容
如何在iOS上将字符串转换为 NSDate ? 解决方案 NSString * dateStr = @“20100223”; //将字符串转换为日期对象 NSDateFormatter * dateFormat = [[NSDateFormatter alloc] init]; [dateFormat setDateFormat:@“yyyyMMdd”]; NSDa
..
Edit1: rob mayoff'answer is wonderful.And this is my own: - (NSData *)change:(NSString *)hexString { int j = 0; 字节字节[[hexString length]]; for(int i = 0; i { int int_ch; unichar hex_c
..
以下代码无效: NSString * importText = [textView.string stringByReplacingOccurrencesOfString:@“\xA0 \xA0“ withString:@”“]; 编译器声明: “输入转换因不属于输入字节而停止到输入代码集UTF8“ 解决方案 尝试Unicode转义序列 \\\ 。
..
我真的很困惑这个事情。在任何教程,github和文档我看到的代码BOOLs,NSStrings,NDDictionaries等都以小写开头。例如。 NSString * aString这是必要的吗?如果我在创建BOOL等时使用大写,什么都会毁了?我真的很困惑这里:P任何帮助是非常感谢! 编辑:将使用下划线,然后声明变量在首都是好主意? 解决方案 添加自评论 它更多的是一个编码标
..
我有一个NSMutableArray,我想添加字符串。我需要检查该字符串是否已在数组上添加ths字符串之前。 谢谢! 解决方案 p>如果顺序无关紧要,最简单的方法就是切换到使用NSMutableSet。集合是无序的,NSSets和NSMutableSets只能包含每个对象一次。 如果顺序无关紧要,继续使用NSMutableArray,并使用 -containsObject:
..
如何通过搜索模式匹配对NSArray进行排序? 所以如果例如我有一个搜索模式等于'xd'和值数组: axd bxd xdd gtxd xdc 得到如下输出: xdc xdd axd bxd 先谢谢。 >解决方案 使用 NSArray 的 sortedArrayUsingFunction: NSIntege
..
如何获得使用base32编码的NSString编码,我在Cocoa框架中搜索了任何有用的函数,但没有任何好的结果。 any帮助将不胜感激。 framework.googlecode.com/svn-history/r555/trunk/AmberFoundation/NSData+Additions.m“rel =”nofollow“>此处。 它是一种“有趣”的编码风格,但是这种风格可
..
基本上,问题是 - 基本上是一样的吗? NSString * value1 = ...; NSString * value2 = [[NSString alloc] initWithString:value1]; 和 NSString * value1 = ...; NSString * value2 = [value1 copy]; 解决
..
在我的 NSString 中,我有一些重音字符和html标签,例如 。我想在 NSTextField 中显示它们的文本属性。 当我构建attrStr时, NSMutableAttributedString * attrStr = [[NSMutableAttributedString alloc] initWithHTML:[text dataUsingEncod
..
似乎 NSCaseInsensitiveSearch 在 NSString:rangeOfCharacterFromSet 中不起作用。有人可以解释为什么吗?是正确的行为吗? NSString * string = @“James Bond Always Rocks” NSRange range = [string rangeOfCharacterFromSet:[NSCharacte
..
可能重复: NSString中子字符串的出现次数? 我想知道是否有一个方法返回给定单词的出现。 NSString * string = @“ok no ok no no no ok”; //如何返回4的单词no? 感谢您的帮助! 解决方案 使用此API: - (NSArray *)componentsSeparatedByString:(NSS
..
我有一个字符串,其中包含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
..
苹果文档说: [...]当前文件系统,如HFS +(Mac OS X使用)创建具有255个字符限制的文件名[...]符号可能实际上需要相当于九个英文字符来存储[...]尝试创建更长的名称时应考虑这一点。 如何以一个真正短于255个字符的方式限制NSString的长度,即使它包含可能需要多个字符的符号store? 我在下面添加了我的当前实现。如果我添加例如emojis到字符串,而
..
我想获取文章的摘要并将其作为字符串下载。这工作伟大的一些文章,但维基百科网站是不一致的。所以NSScanner常常失败,而它对其他文章工作正常。 这是我的NSScanner实现: NSString * separatorString = @“
“; NSScanner * aScanner = nil;
..
我有一个 NSMutableString @“hello”。我想替换第二个位置的字符,'e'替换为'a',以便它读取 @“hallo”。 我已经尝试过实现一个Shift Cipher,但它抛出一个 IndexOutBoundsException / p> - (NSString *)encode:(NSString *)originalShift:(int)shift { N
..
我有一个Mac应用程序,它保留自己的日志文件。它使用NSString的writeToFile方法将信息附加到文件。它记录的事情之一是它正在与之交互的Web服务的URL。要编码的URL,我这样做: searchString =(NSString *)CFURLCreateStringByAddingPercentEscapes(NULL,(CFStringRef)searchString,
..
假设我有一个字符串“167282”。如何检查字符串是否包含“128”?有任何规定知道匹配第一个字符串的第二个字符串的百分比吗? (如果第二个字符串中的所有字符都存在于第一个字符串中或不存在)。 解决方案 使用以下命令: NSString * compareString = @“128” NSCharacterSet * compareCharSet = [NSCharacter
..
NSString 很适合unicode。所以通常当我想创建一个包含unicode的字符串时,我可以直接将它直接放入一个字符串文字中,如下: NSString * myString = @“按⌘Q退出...”; 但这不适用于使用行分隔符(AKA: NSLineSeparatorCharacter ,Unicode U + 2028,UTF-8 E2 80 A8)。编译器(正
..
我搜索了一下,但找不到这个问题的答案(可能很简单)。 我有一个NSString,我想检查它是否包含一个单词。像这样: NSString * sentence = @“快速棕狐狸 NSString * word = @“quack”; if([sentence containsWord:word]){ NSLog(@“是的,它包含那个词”); } 感谢。
..
我有一个自定义类,扩展 NSString 。我正在尝试使用 NSKeyedArchiver 将其序列化(用于拖放)。该类覆盖 ... Coder 方法: - )initWithCoder:(NSCoder *)aDecoder { if((self = [super initWithCoder:aDecoder])){ data = [[aDecoder decodeObjectFo
..