草庐IT

NSString-DamerauLevenshtein

全部标签

ios - 如何在 iOS 中将以下字符 ‡、†、* 作为上标附加到 NSString

我需要将以下字符‡、†、*作为上标附加到iOS中的NSString。需要你的帮助。我使用以下http://en.wikipedia.org/wiki/General_Punctuation_(Unicode_block)链接但它们附加到NSString,但我希望它们作为上标 最佳答案 尝试使用这个。你需要#import.此代码仅适用于iOS6或更高版本。UILabel*lbl=[[UILabelalloc]initWithFrame:CGRectMake(10,100,200,40)];NSString*infoString=@"X

ios - 如何将 NSString 放入具有多个参数的 NSLog

当我尝试像这样使用NSLog时:NSLog(@"one"@"two"@"three");这有效并在控制台中打印了onetwothree。但是当我尝试这样使用时NSString*s=[NSStringstringWithFormat:@"three"];NSLog(@"one"@"two"s);上面的方法不起作用,我得到一个编译时错误“Expected')'”。我不知道该怎么办。有什么帮助吗?附言我正在尝试使用XcodeColors,我必须像上面那样为NSLog提供参数。所以不要像下面那样回答使用它。我知道这行得通。但我必须像上面那样将参数传递给NSLog。NSString*s=[NSS

iphone - iOS 中的 NSString 值验证

NSString的这种简单验证方法会带来麻烦。我有一个NSString值,我想验证该字符串,即,如果该字符串包含仅“a到z”(或)“A到Z”(或)“1到9”'(or)'@,!,&'那么这个字符串是有效的。如果字符串包含任何其他值,则此NSString无效,我如何验证此..?例如:有效:NSString*str="aHrt@2";//somethinglikethis无效:NSString*str="..gS$";//Likethis 最佳答案 尝试使用字符集:NSMutableCharacterSet*set=[NSMutableC

objective-c - 在 NSString 中分隔数字以显示电话号码

我有一个NSString包含这样的东西:4434332124我怎样才能把它变成这样的东西?443-433-2124 最佳答案 只需两行即可完成,只需使用NSString的stringWithFormat方法并将电话号码分割成单独的子字符串,然后将整个内容粘合到您的格式字符串中。像这样:NSString*sPhone=@"4434332124";NSString*formatted=[NSStringstringWithFormat:@"%@-%@-%@",[sPhonesubstringWithRange:NSMakeRange(A

objective-c - iOS 中如何将 NSMutableArray 对象的 NSString 数据转换为小写?

我正在使用sqlite数据库。我将sqlite数据库中的文本数据检索到名为myArray的NSMutableArray中。在那个myArray变量中,有一个名为“info”的列,其中包含文本数据。在我将该数据检索到NSMutableArray之后,我想将所有文本数据从sqlite数据库转换为小写。我在searchBar的textDidChange事件中编写了以下代码。NSIntegercounter=0;for(NSString*nameMeinmyArray){NSRanger=[[nameMelowercaseString]rangeOfString:[searchTextlowe

ios - 将 NSInteger 转换为 NSString Xcode iOS8

我正在尝试将NSInteger转换为NSString以在UIAlerView中显示NSInteger值。但问题是我在尝试转换NSInteger时遇到此错误:“Badreceivertype'NSInteger'(aka'long')”。NSInteger:NSIntegerclasesDadas=clases.count;clases.count是我在TableView中的行数。代码是:-(void)infoAction{NSIntegerclasesDadas=clases.count;NSString*inStr=[NSStringstringWithFormat:@"%d",[c

IOS:检查 NSString 的一部分

我有这个NSString:NSString*test=@"threeisanumber";我想检查这个NSString是否以“三”开头 最佳答案 尝试使用hasPrefix方法:if([testhasPrefix:@"three"]){//Beginswiththree} 关于IOS:检查NSString的一部分,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6874530/

iphone - NSString 字符串与字符串 VS @"string"

我只是好奇,下面两个代码之间有什么区别吗?NSString*aString=[NSStringstringWithString:@"astring"];NSString*aString=@"字符串";我想知道当你采用后一种方式时到底发生了什么。 最佳答案 两者都指向在编译时创建的文字字符串。即使stringWithString表明它是自动释放的,文字字符串也永远不会被释放。在这里查看我的相关帖子:DifferencebetweenNSStringliterals来自苹果文档@https://developer.apple.com/l

objective-c - 使用 NSScanner 进行高效的 NSString 解析

首先,我正在编写一个iOS5应用程序。举例来说,假设我有以下字符串:100-PARKSTREET/JAMESPLACE我想以最高效(和代码优雅)的方式从这个字符串中提取两个道路名称。我尝试过使用[stringcomponentsSeparatedByString...]等的组合,但这很快就会变得非常困惑。此外,它需要大量的条件语句来处理如下情况:100-BI-CENTENNIALDRIVE/JAMESPLACE因为它包含一个嵌套的连字符,如果我们使用[stringcomponentsSeparatedByString:@"-"]并且需要重新组装,它会被拆分。还有一些情况,字符串可能有略

iphone - 如何从非标准 URL NSString 对象中提取参数?

我正在深入研究iOS开发,并且我的iPhone应用程序有一个自定义URL方案,看起来像myApp://?q=200。我有以下代码来获取查询参数...NSString*urlString=[urlabsoluteString];NSString*query=[urlStringstringByReplacingOccurrencesOfString:@"myApp://?q="withString:@""];...但如果我添加更多参数,我想让它更具前瞻性。如何以更安全的方式提取“q”参数?提前感谢您的智慧! 最佳答案 您可以通过&和=