NSString-DamerauLevenshtein
全部标签 我在使用NSStringstringWithFormat做某事时遇到问题...问题如下:首先,我有2个字符串。这是货币数量。问题是,我想用这两个创建1个字符串。例如:strF=[NSStringstringWithFormat:@"First:%@Second:%@",value1,value2];我想知道是否可以在第一个和第二个之间进行正确的填充。假设第一个字符串的长度总是不一样。我想做这个:First:10,000.00Second:788.00First:10.00Second:788.00First:0.00Second:788.00First:100.00Second:788
我有4行具有精确框架和字体的UILabel。我需要知道这个字符串是否适合标签,以及最后一个适合的字符的索引是什么。 最佳答案 答案的核心在Cupcake的引用帖子中。无论如何,您可以使用sizeWithFont:constrainedToSize:lineBreakMode:来计算框架的大小,在给定宽度的标签中,给定特定的文字换行,例如CGSizesize=[stringsizeWithFont:fontconstrainedToSize:sizeConstraintlineBreakMode:UILineBreakModeWord
我正在使用最新的SDK和XCode4.2开发iOs4应用程序。我正在使用网络服务检索一些数据,并且我收到了该数据。但是,当我这样做的时候NSString*json_string=[[NSStringalloc]initWithData:receivedDataencoding:NSUTF8StringEncoding];receivedData有944bytes但json_string为nil。从网络服务中我得到这个字符串(从浏览器窗口复制和粘贴):{"posts":[{"ID":"324","fecha":"10/02/2012","titulo":"Preparadaparalal
这是我尝试将NSData转换为NSString的代码,但程序返回“Programreceivedsignal:SIGABRT”。NSString*string=[NSStringstringWithUTF8String:[databytes]];或NSString*string=[[NSStringalloc]initWithData:dataencoding:NSUTF8StringEncoding];还有其他更好的方法吗? 最佳答案 Here'sahighlyup-votedanswer这说明了如何去做。简而言之:NSStrin
我想从给定索引处的NSString中提取一个子字符串。示例:NSString=@"Hello,welcometothejungle";intindex=9;索引点“9”在单词“welcome”的中间,我希望能够提取单词“welcome”作为子字符串。谁能告诉我如何实现这一目标?用正则表达式? 最佳答案 这是一个解决方案,作为NSString的类别:-(NSString*)wordAtIndex:(NSInteger)index{__blockNSString*result=nil;[selfenumerateSubstringsIn
TextView中文本的换行取决于哪些因素。我的textview的宽度是160px,我使用下面提到的代码计算了传入文本的宽度,结果是157px,但是这个文本被包裹在3行中......为什么这样?CGSizesize=[myTextsizeWithFont:textViewFontconstrainedToSize:textView.frame.sizelineBreakMode:UILineBreakModeWordWrap];CGFloattextWidth=size.width;我想用文本宽度除以TextView的宽度来得到行数。但是计算返回1,而我可以在模拟器的textview中
在obj-c中,如何调用[myClassmyString];哪里myString=@"myMethod";这应该等同于[myClassmyMethod];不确定这种元语言操作是否可行。 最佳答案 [myClassperformSelector:NSSelectorFromString(myString)];文档:-performSelector:将指定的选择器发送给接收者NSSelectorFromString()将NSString转换为选择器(类型SEL) 关于iphone-如何从ob
谁能告诉我NSString到NSDecimalNumber的转换未签名的长多单;if(i==1){order=[feeArrayobjectAtIndex:0];}if(i==2){order=[amountArrayobjectAtIndex:0];}提前致谢 最佳答案 您可以使用NSDecimalNumber的decimalNumberWithString初始化程序从字符串转换 关于iphone-NSString到NSDecimalNumber的objective-c转换,我们在St
已经有很多关于此的问题,但给出的答案是针对特定情况的,回答发帖人的个人问题而不是问题标题。我想知道是否有通用、通用、简单的方法将NSString转换为NSDictionary,反之亦然?我有困难/复杂/非跨平台的方法,但肯定有更简单的方法吗?这是我所知道/测试过的:Apple提供了一个Dictionary->String方法,它没有逆,只要您的Dictionary只是基本数据类型、数组和字典,它就可以完美运行。这涵盖了大多数现实世界的案例,但Apple并没有给出相反的:(。[myDictionary描述];//没有回头路吗?为什么不呢?Apple有一个使用NSData的中间方法,它会悄
我有一个包含url的NSString,当我用NSString分配NSURL时,NSURL输出(空)。这是因为url中有一些非法字符,如果不对包含url的NSString进行编码,NSURL是无法读取的。NSString*u=[incomingUrlStringstringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];NSURL*url=[NSURLURLWithString:u];NSLog(@"INCOMINGURLSTRING:%@",u);NSLog(@"URL:%@",url);输出是:INCOMING