草庐IT

nsstring

全部标签

iphone - Objective-C/Cocoa Touch 中的 HTML 字符解码

首先,我发现了这个:ObjectiveCHTMLescape/unescape,但它对我不起作用。我的编码字符(来自RSS提要,顺便说一句)如下所示:&我在网上搜索并找到了相关的讨论,但没有解决我的特定编码,我认为它们被称为十六进制字符。 最佳答案 查看我的NSStringcategoryforHTML.以下是可用的方法:-(NSString*)stringByConvertingHTMLToPlainText;-(NSString*)stringByDecodingHTMLEntities;-(NSString*)stringBy

objective-c - 如何获取 NSString 的前三个字符?

如何返回NSString的前三个字符? 最佳答案 mystr=[mystrsubstringToIndex:3];确保你的字符串至少有3ch..o.e.它会使应用程序崩溃。这里是检查NSsting操作的其他一些链接...Link1Link2AppleLink 关于objective-c-如何获取NSString的前三个字符?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5294

objective-c - 如何获取 NSString 的前三个字符?

如何返回NSString的前三个字符? 最佳答案 mystr=[mystrsubstringToIndex:3];确保你的字符串至少有3ch..o.e.它会使应用程序崩溃。这里是检查NSsting操作的其他一些链接...Link1Link2AppleLink 关于objective-c-如何获取NSString的前三个字符?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5294

objective-c - 如何将 NSNumber 转换为 NSString

所以我有一个带有NSNumbers和NSStrings的NSArray“myArray”。我在另一个UIView中需要它们,所以我是这样的:-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{DetailViewController*details=[[DetailViewControlleralloc]initWithNibName:@"DetailView"bundle:nil];details.subjectText=[[myArrayobjectAtInd

objective-c - 如何将 NSNumber 转换为 NSString

所以我有一个带有NSNumbers和NSStrings的NSArray“myArray”。我在另一个UIView中需要它们,所以我是这样的:-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{DetailViewController*details=[[DetailViewControlleralloc]initWithNibName:@"DetailView"bundle:nil];details.subjectText=[[myArrayobjectAtInd

objective-c - Objective-C 中的 MD5 算法

Objective-C如何计算MD5? 最佳答案 md5在iPhone上可用,可以添加为NSString和NSData,如下所示。MyAdditions.h@interfaceNSString(MyAdditions)-(NSString*)md5;@end@interfaceNSData(MyAdditions)-(NSString*)md5;@endMyAdditions.m#import"MyAdditions.h"#import//NeedtoimportforCC_MD5access@implementationNSStr

objective-c - Objective-C 中的 MD5 算法

Objective-C如何计算MD5? 最佳答案 md5在iPhone上可用,可以添加为NSString和NSData,如下所示。MyAdditions.h@interfaceNSString(MyAdditions)-(NSString*)md5;@end@interfaceNSData(MyAdditions)-(NSString*)md5;@endMyAdditions.m#import"MyAdditions.h"#import//NeedtoimportforCC_MD5access@implementationNSStr

ios - Objective-C 和 Swift URL 编码

我有一个像这样的NSString:http://www.但我想将其转换为:http%3A%2F%2Fwww.我该怎么做? 最佳答案 要转义你想要的字符需要更多的工作。示例代码iOS7andabove:NSString*unescaped=@"http://www";NSString*escapedString=[unescapedstringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSetURLHostAllowedCharacterSet]];NSLog(@"

ios - Objective-C 和 Swift URL 编码

我有一个像这样的NSString:http://www.但我想将其转换为:http%3A%2F%2Fwww.我该怎么做? 最佳答案 要转义你想要的字符需要更多的工作。示例代码iOS7andabove:NSString*unescaped=@"http://www";NSString*escapedString=[unescapedstringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSetURLHostAllowedCharacterSet]];NSLog(@"

Objective-C:逐行读取文件

在Objective-C中处理大型文本文件的适当方法是什么?假设我需要分别阅读每一行并希望将每一行视为一个NSString。最有效的方法是什么?一种解决方案是使用NSString方法:+(id)stringWithContentsOfFile:(NSString*)pathencoding:(NSStringEncoding)encerror:(NSError**)error然后用换行符分隔行,然后遍历数组中的元素。然而,这似乎相当低效。有没有简单的方法将文件视为流,枚举每一行,而不是一次全部读取?有点像Java的java.io.BufferedReader。