草庐IT

nsstring

全部标签

iphone - 从 NSString 中提取子字符串

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭10年前。我想从NSString中提取子字符串。这怎么可能。示例:字符串是abcdefwww.google.comabcdef输出:www.google.com在主字符串中,并没有预定义哪个url来,可能是google.com或yahoo.com等。所以我必须在www中找到w的开始位置,在.com中找到m的最后位置。所以我的问题是如何找到www中w的起始位置和中m

ios - 如何在 iOS 中检查 NSString 中的 NULL 值?

我有一个NSString,我想检查它是否有一个NULL值。如果是,则应执行if条件。否则它应该执行else条件。下面是我使用的代码:if([appDelegate.categoryNameisEqual:[NSNullnull]]){select=[[NSStringalloc]initWithFormat:@"select*FROMContentMasterLEFTJOINCategoryONContentMaster.CategoryID=Category.CategoryIDwhereContentMaster.ContentTagText='%@'",appDelegate.t

iOS:如何在操作大型 NSString 实例时避免自动释放副本?

我在一个iOS应用程序中有一个场景,其中操作一个非常大的NSString实例(一个HTTP响应,超过11MB)导致多个大型中介同时在内存中,因为我调用的SDK方法返回新的自动释放实例。此处采用什么最佳方法?例如,假设largeString是一个自动释放的NSString实例:NSArray*partsOfLargeString=[largeStringcomponentsSeparatedByString:separator];for(NSString*partinpartsOfLargeString){NSString*trimmedPart=[partstringByTrimmin

iphone - ARC `BAD_ACCESS` 使用 NSString 的类别方法时

我这样调用我的实用方法:NSDateFormatter*dateFormat=[[NSDateFormatteralloc]init];[dateFormatsetDateFormat:@"dd.MM.yyHH:mm"];NSString*dateString=[dateFormatstringFromDate:[NSDatedate]];return[[EnvironmentsharedInstance].versionLabelFormatreplaceTokensWithStrings:@"VERSION",APP_VERSION,@"BUILD",APP_BULD_NUMBER

iphone - 如何查看给定 iOS ipa 文件中定义的 NSString

我记得以前做过,但是忘记命令了。例如我在源代码中定义了一个NSString,例如NSString*s=@"secret";我记得我可以使用strings命令查看内容,但我忘记了具体的查看命令,例如stringsmy.ipa|grep"secret"不起作用。有人知道吗? 最佳答案 我不确定是否可以直接使用strings在ipa上,但您可以执行以下操作:重命名您的.ipa文件有.zip扩大。ipa的只是重新命名的zips。提取(它应该创建一个名为Payload的目录)cd进入Payload/.app您应该有一个名为的文件在当前目录中。

objective-c - 使用 NSString 进行 UTF8 解码

我是Objective-C的新手,尝试使用applesdocs上的示例将格式错误的UTF8编码NSString转换为格式正确的NSString.NSString*theString=@"Lügen";//shouldbe"ü"NSString*asciiString=[[NSStringalloc]initWithData:asciiDataencoding:NSASCIIStringEncoding];NSLog(@"Original:%@(length%d)",theString,[theStringlength]);NSLog(@"Converted:%@(length%d)"

iphone - 如何在 iPhone 中使用 DES 加密 NSString 值?

我使用以下代码用key加密NSString值,NSString*token=@"encryptValue";NSString*key=@"encryptKey";NSData*keyData=[keydataUsingEncoding:NSUTF8StringEncoding];NSData*plainData=[tokendataUsingEncoding:NSUTF8StringEncoding];NSMutableData*encData=[NSMutableDatadataWithLength:plainData.length+256];size_tbytesWritten=0

ios - 检测 NSString 是否为 float

我正在尝试检测NSString是否为float,例如:@"-73.041382"但是当我尝试使用这种方法时,我得到了错误的结果:-(bool)isNumeric:(NSString*)checkText{NSNumberFormatter*numberFormatter=[[[NSNumberFormatteralloc]init]autorelease];NSNumber*number=[numberFormatternumberFromString:checkText];if(number!=nil){returntrue;}returnfalse;有人有想法!?谢谢

ios - 文件名 NSString 在空间中添加不必要的 %20

已解决(感谢Regexident)我有一个应用程序将PDF的文件路径传递给自定义-(id)initinit方法。它被添加到表中,当它被选中时,它会为一个不存在的文件调用else语句:-(void)gridView:(AQGridView*)gridViewdidSelectItemAtIndex:(NSUInteger)index{NSLog(@"SelectedtheArgument=%d\n",index);UIViewController*viewController=[[[UIViewControlleralloc]init]autorelease];{//iffileisbu

iphone - NSString UITextView 不替换以前的文本

如何在不替换之前文本的情况下向UITextView添加文本?​​到目前为止,我有一个UITextView和一个将文本添加到UITextView的UIButton,但我希望文本字段附加每次点击按钮时都会显示更多文本,而不是完全删除文本并替换它。 最佳答案 以下是克服iOS开发障碍的一些方法:查看您尝试操作的特定类的文档。在这种情况下,UITextView可以在Xcode或online中找到文档.Command-单击UITextView或代码中任意位置的任何其他对象,它会将您带到该类的头文件。头文件将列出每个公共(public)方法和属