草庐IT

NSString-DamerauLevenshtein

全部标签

ios - 如何修复警告 : Incompatible pointer types assigning to 'NSMutableString *' from 'NSString *'

我有这行代码给我一个警告:result=[resultsubstringToIndex:[resultlength]-1];警告是:Incompatiblepointertypesassigningto'NSMutableString*'from'NSString*'我想我明白问题出在哪里(我对子字符串的使用返回NSString?)-我只是不知道如何解决它。谁能赐教一下? 最佳答案 result=[[resultsubstringToIndex:[resultlength]-1]mutableCopy]假设结果属于NSMutable

objective-c - 使用 [NSString stringWithString : @"some string"] versus @"some string" 的优缺点

我想比较以下简单的作业:...@property(nonatomic,retain)UITextField*textField;...self.textField.text=@"somestring";self.textField.text=[NSStringstringWithString:@"somestring"];self.textField.text=[NSStringstringWithFormat:@"somestring"];其中textField是一个UITextField而text属性是一个NSString。当然,它们都可以工作。我知道最后两个在使用参数时的区别。但

iphone - 如何在 iphone 的 NSString 中删除 ("") 双引号字符?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:HowcanIremovequotesfromanNSString?目前我在iphone应用程序中工作,这里我使用NSXmlparser解析xml文件,值来自NSString中的城市名称是“Melbourne”,我想删除左右双引号,请任何人帮助这些谢谢这里我试过:myString=@"Melbourne";NSString*Replace=[myStringstringByReplacingOccurrencesOfString:@"""withString:@""];

objective-c - NSString intValue 如果我从字节缓冲区中的字符串的开头对其进行子字符串化,则返回 0

NSString*counter=[[NSStringalloc]initWithBytes:buffer+1length:11encoding:NSUTF8StringEncoding];//@"003{of}004"NSString*c1Str=[countersubstringToIndex:4];NSString*c2Str=[countersubstringFromIndex:8];intc1Int=[c1StrintValue];intc2Int=[c2StrintValue];NSLog(@"c1Str=%@;c2Str=%@;c1Int=%i;c2Int=%i",c1S

iOS:EXC_BAD_ACCESS 错误 NSString 长度和 setHTTPBody

当我启动模拟器并启动应用程序并单击UI时,我得到EXC_BAD_ACCESSforNSString*strLength=[NSStringstringWithFormat:@"%d",[postStrlength]];和[reqsetHTTPBody:[_postStrdataUsingEncoding:NSUTF8StringEncoding。我不知道为什么会这样。如果我卸载应用程序但保持模拟器打开并再次运行它,我不会收到任何错误。任何帮助都会很棒。代码如下。#import"LocavoreRetroAPIAdapter.h"//Classextentiondeclaresameth

来自 NSString 的 iOS SecKeyRef

我需要使用公钥将用户密码加密为base64字符串。公钥是一个NSString。是这样的:"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCgWO7p1AvCaHUeaM6rSczBBAqtmKObHxGW3VgTom2zGwswGj9t/Hr7NdJQCGAiq0ijcW9/oYnM/JobbsyEijHKqIQmOVMsV4JRoG68PEDszH/ebkqWhzu7vG9IQ6VYIkaKHqk7cg+mQ1qFDoigOooFJ2PfUzbmg+Z/DuYDuwg+bwIDAQBC"如何从中创建SecKeyRef?我找到了教程here但我无法让它工作

html - 在 NSString 中搜索以特定文本开头并以 "结尾的单词

我有一个包含网页html代码的NSString。现在,我如何在整个字符串中搜索以'data-src="http://'开头并以"结尾的所有单词?我会将它们保存在一个数组中。我的字符串称为urlPagePS:我不希望单词包含'data-src="http://'和"。我只想要这两个之间的单词 最佳答案 下面是一些示例代码:NSString*string;NSString*pattern;NSRegularExpression*regex;string=@"aadata-src=\"http://test1\"cddata-src=\"

ios - 如何从 NSString 中搜索并删除转义字符?

我正在从磁盘上的源文件中读取一行代码,该行是一个字符串,它是一个包含HTML代码的字符串:line=@"format=@"";"我需要从html字符串中删除转义字符。所以任何有'\"'的地方,我都需要用''替换它。我试过这个:[linestringByReplacingOccurrencesOfString:@"\\"""withString:@""];但它只删除了'\'字符,而不是伴随的'"'。我如何从这个字符串中删除转义的'"'?编辑:这个问题的关键部分是我需要找出一种方法来识别字符串声明的第一个@"和结束"的位置,并忽略/删除其他所有内容。如果有更好的方法来实现这一点,我会洗耳恭

ios - 使用 NSURLSession 将 NSString 作为 post 方法的主体发送

我正在尝试使用下一个示例将字符串发布到服务器://1NSURL*url=[NSURLURLWithString:@"YOUR_WEBSERVICE_URL"];NSURLSessionConfiguration*config=[NSURLSessionConfigurationdefaultSessionConfiguration];NSURLSession*session=[NSURLSessionsessionWithConfiguration:config];//2NSMutableURLRequest*request=[[NSMutableURLRequestalloc]ini

ios - 从 NSString 获取 UILabel 所需的行数?

如何根据NSString中的文本为UILabel获取适当的行数?我需要我的UITableView中的一个单元格具有基于UILabel高度的动态单元格高度。这意味着我需要根据提供的NSString计算出UILabel的高度。 最佳答案 您可以使用UIKit提供的类别方法返回适合字符串的CGSize,给定多个不同的输入参数。据我所知,唯一需要的是指定字体,但您也可以指定其他文本属性。CGSizesize=[textsizeWithAttributes:@{NSFontAttributeName:[UIFontsystemFontOfSi