草庐IT

NSString-DamerauLevenshtein

全部标签

ios - 带制表符而不是空格的 NSString stringWithFormat

您可以看到我在字符串后添加了40个空格,但它从索引0开始。我可以用制表符“\t”代替空格“”做同样的事情吗?NSString*firstString=[[NSStringstringWithFormat:@"%@",stringToWrite]stringByPaddingToLength:40withString:@""startingAtIndex:0]; 最佳答案 是的@"\t"将放置制表符而不是空格。此外,您的线路可能更简单一些:NSString*firstString=[stringToWritestringByPaddi

ios - XCode 自动补全 : Is it possible to suggest "NSString" when I typed "NSS"?

当我键入“NSS”时,XCode会建议我使用“NSSet”。这对我来说不是很好。我经常使用NSString。是否可以在我输入“NSS”时提示“NSString”? 最佳答案 在编辑器中输入NSString,选择它并用鼠标将其拖到代码片段库(⌃⌥⌘2如果未打开),然后将其完成快捷方式设置为Xcode未使用的内容,像“foo”。现在,每次你想使用NSString时,只需键入foo,Xcode将提供使用NSString自动完成的功能。它需要一些时间来习惯输入其他内容,就像Srikar建议的宏一样,但它不会向代码本身添加任何新内容。顺便说一

objective-c - 使用带格式的 NSString 定义方法

如何在自己的类中定义一个方法来接受带格式的NSString?我看到几个不同的东西在使用它,比如NSLog,[NSPredicatepredicateWithFormat:(NSString*)predicateFormat,...]当然还有[NSStringstringWithFormat:(NSString*)格式,...]此外,在头文件中,NSLog和stringWithFormat在它们的声明之后有以下内容:NS_FORMAT_FUNCTION(1,2)。谷歌搜索对告诉我这意味着什么帮助不大。显然省略号是格式参数,但我不知道如何在方法本身中处理它们。

objective-c - 检查两个 NSString 是否相似

我提出了一个我不确定如何处理的棘手问题。因此,我制定了一个包含字典的plist,其中包含两个对象:国家名称国家/地区的插头尺寸虽然只有210个国家/事实。而且,我已经能够搜索许多国家/地区的列表,其中可能存在或不存在。但这是我的问题,我正在使用一个名为Geonames的网络服务,用户可以使用搜索栏显示Controller来搜索国家,这些与插头尺寸配对的plist国家名称实际上来自维基百科文章。现在,Geonames和我的维基百科plist中的国家/地区命名可能略有不同,可能有一个额外的空格、一个额外的破折号、一个额外的字母。这就是为什么我想看看geoname国家/地区字符串是否与pli

ios - 在 NSString 中查找字符(#)的最后一个索引(位置)

想要获取#的最后一次出现的索引,但是下面的代码对另一个字符工作正常但没有给出特殊性“#”的完美结果代码在viewDidLoad中工作正常,但在文本字段shouldChangeCharactersInRange中不工作。代码:txtTest.text=@"@ashish@test#vijay$4030@post";-(BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacementString:(NSString*)string{NSRangerange=[textF

iphone - NSMutableString 与 NSString 的用法?

我对NSString和NSMutable字符串用法感到困惑。假设我在类中声明了实例变量一和二,如下所示:NSString*one;NSMutableString*two;让我们假设我已经使用属性创建了它们的setter和getter。假设我已经像这样更改了我的“两个”字符串:1.[twoappendString:@"morestring"];2.two=@"string"3.self.two=@"string"问题:第一行会释放之前的字符串并分配新对象并为其赋值。如果是,那么这是否意味着在这种情况下不需要创建getter和setter?或者不需要在NSMutablestring中创建属

ios - 将 NSString 转换为货币格式

在Java中,我们执行此语句以获得$货币格式。doublenum1=3.99;doublenum2=1.00;doubletotal=num1+num2;System.out.printf("Total:$%.2f",total);结果是:总计:4.99美元//--------------------------------现在在iOS中,如果我有以下语句,我如何获得相同的格式:total.text=[NSStringstringWithFormat:@"$%d",([self.coursePriceLabel.textintValue])+([self.courseEPPLabel.

objective-c - 通过 NSString 将文本写入 PDF

我是iOS开发的新手,这个让我很吃力。我还没有找到关于如何在iPhone上将文本写入pdf的完整(简单)示例。关于这个主题的Apple文档是代码片段,很难理解(无论如何对我来说),下载了Quartz演示后我发现它所做的只是显示一个已经存在的pdf。简而言之,我目前拥有世界上最简单的基于View的应用程序。View中有一个按钮。按下按钮时,将构建一个包含数字1到15的NSString。我可以将包含NSString内容的文本文件写入设备,但更希望它是pdf。底线是我想从NSString构建一个pdf文件,最终作为附件通过电子邮件发送。如果有人能指出我某个地方有一个将文本写入pdf的完整项目

iphone - 从 NSString 获取 ivar 或属性

我们能否从NSString中获取一个ivar或一个property就像我们可以从一个类中获取一个classNSString与函数NSClassFromNSString()? 最佳答案 对于任何属性,您只需使用[objectvalueForKey:myString]即可完成。这也可以在某些情况下找到ivars。 关于iphone-从NSString获取ivar或属性,我们在StackOverflow上找到一个类似的问题: https://stackoverflo

objective-c - 如何遍历 objective-c 中的 NSString?

如何在Objectivec中迭代NSString对象,同时维护我当前所在字符的索引?我想将每三个字符的ASCII值递增3,然后在我的用户界面的标签中打印这个递增的字符。 最佳答案 不清楚您是只想打印增加的字符还是全部。如果是前者,请按以下步骤操作:NSString*myString=@"myString";NSMutableString*newString=[NSMutableStringstring];for(inti=0;i 关于objective-c-如何遍历objective-c