草庐IT

NSString-DamerauLevenshtein

全部标签

iphone - 如何在 Objective C 中从 NSString 中拆分换行符

对于我的新项目。我已将我的csv文件内容加载为NSString。首先,我需要用换行符分隔它,然后用逗号分隔每一行。我怎么能循环这一切?你能帮帮我吗?CSV内容"^GSPC",1403.36,"4/27/2012","4:32pm",+3.38,1400.19,1406.64,1397.31,574422720"^IXIC",3069.20,"4/27/2012","下午5:30",+18.59,3060.34,3076.44,3043.30,0ViewController.mNSString*pathToFile=[[NSBundlemainBundle]pathForResource

xml - NSString stringWithContentsOfURL 已弃用。我应该怎么办?

我已经编写了一些使用stringWithContentsOfURL的代码,但事实证明它现在已被弃用。你能帮我换吗?这是我的代码:NSString*locationString=[NSStringstringWithContentsOfURL:[NSURLURLWithString:urlString]];NSArray*listItems=[locationStringcomponentsSeparatedByString:@","];此外,有人可以提供一些示例代码来说明它是如何工作的吗?原始代码是用什么编码完成的(在我上面的两行中)?我想保持兼容性,那么我应该为编码选择什么?错误是什

iphone - 如何将 nsstring 转换为 cString?

我有一个nsstring(filePath),其中包含音频文件的路径。我想打开音频文件,所以我想将nsstring转换为Cstring。fopen([filePathcStringUsingEncoding:1],"r");上面一行是否正确,因为我也可以使用fopen([filePathcString],"r");。在某些网站中提到使用UTF8stringEncoding。哪个是正确的NSString到字符串转换? 最佳答案 使用UTF8String:fopen([filePathUTF8String],"r");

objective-c - 从 NSString 中提取表情符号(unicode)

这个问题在这里已经有了答案:Howtoextractemojisfromastring?(1个回答)关闭6年前。我必须解析一些字符串并提取表情符号。我找不到任何好的解决方案。假设我有这个字符串:“xxx??sss?”如何获得这2个表情符号?请注意:“??==?+?(表情符号修饰符菲茨帕特里克类型6)”

ios - 无法将类型 '__NSDictionaryM' (0x2819d60) 的值转换为 'NSString' (0x2e85588)

我在swift中有一个tableview,一切正常,但是当我尝试在搜索栏中过滤某些内容时,出现此错误:我在swift中有一个tableview,一切正常,但是当我尝试在搜索栏中过滤某些内容时,出现此错误:Couldnotcastvalueoftype'__NSDictionaryM'(0x2819d60)to'NSString'(0x2e85588).这是我的代码varinfo=NSDictionary();varsearchActive:Bool=falsevaralertController:BPCompatibleAlertController?varalert1:UIAlert

objective-c - NSString 和 Swift.String 上的 replaceCharactersInRange 之间有区别吗

我正在为UITextField编写一个验证器,我得到了一个现有字符串、替换字符串和一个进行替换的NSRange。我有两个版本的代码来获取新的候选字符串:一个。显式使用NSStringfunctextField(textField:UITextField,shouldChangeCharactersInRangerange:NSRange,replacementStringstring:String)->Bool{letexistingString:NSString=textField.text??""letcandidateString=existingString.stringByR

ios - 使用 Swift 对 NSString 数组进行排序导致内存不足警告

我正在实现一个搜索功能,其中最终结果是NSString的Array,按照它们与搜索字符串的相似程度排序。模糊匹配算法是自定义的,通常没有问题。但是,当Array包含数千个非常相似的NSString(即标题、标题副本、标题2)时,它确实会出现内存问题。Instruments报告崩溃时的持久内存有98%来自NSString的malloc,我的模糊匹配算法是负责的调用者。在不崩溃的较小集合(2,000个随机字符串)上,内存被释放并且一切都按预期运行。关于如何减少大内存使用量的任何想法?data=data.filter({(item)->BoolinvaritemString=self.con

ios - Swift:如何从 NSString 数组中获取最后一个整数?

varLabelAQI="-"varLabelExtraInfo="-"vararrAQI=[NSString]()varAQI1:NSString="55a"varAQI2:NSString="95a"varAQI3:NSString="66"varAQI4:NSString="25"varAQI5:NSString="88b"varAQI6:NSString="#"arrAQI[0...5]=[AQI1,AQI2,AQI3,AQI4,AQI5,AQI6]使用Swift,我以NSString的形式从网站获取AQI(空气质量指数)数据。AQI1到AQI6本质上是每小时的AQI数据(例如

ios - Swift Action 扩展 NSString 错误?

我是Swift新手!所以我在Swift中构建一个Action扩展并出现错误itemProvider.loadItemForTypeIdentifier(kUTTypePropertyListasNSString,options:nil,completionHandler:{[unownedself](result:NSSecureCoding!,error:NSError!)->Voidin错误似乎出在NSString上。错误如下:“NSString”不能简单地转换为“String”:你是想使用“as”来显式转换吗我将它的NSString更改为kUTTypePropertyListas

ios - 如何导致NSString的dataUsingEncoding : method return nil?

我有一个方法(初始化程序)需要测试:publicconvenienceinit(jsonString:String,identifier:String,editable:Bool)throws{ifletdata=jsonString.dataUsingEncoding(NSUTF8StringEncoding){tryself.init(jsonData:data,identifier:identifier,editable:editable)}else{throwToggleSetJSONStringError.JSONStringEncodingError}}我必须编写一个单元测