草庐IT

NSStrings

全部标签

objective-c - 将 NSStrings 分成段落

我从xml提要中获得纯文本,我想知道是否有可能将该文本拆分为段落。我正在尝试:*htmlbody=[item.textstringByReplacingOccurrencesOfString:@"\n"withString:@""];但它不起作用。 最佳答案 NSArray*paragraphs=[item.textcomponentsSeparatedByCharactersInSet:[NSCharacterSetnewlineCharacterSet]];为所有行终止选项提供一组字符串(每个段落一个)。

objective-c - iOS/Objective-C : Attempting to Scan a string for substrings which will be assigned to multiple NSStrings

我正在尝试完成斯坦福iPhone编程(FA10)作业“FlickrFetcher”——到目前为止一切顺利,但我陷入了僵局:我已经成功地提取了“前100张”图片的位置,这些图片的格式为字符串“国家、州、城市”。我想创建两个NSString——一个是国家,另一个是州和城市。然后我可以从哪里做cell.textLabel.text=countryString;cell.detailTextLabel.text=stateCityString;在我的TableView数据源方法中。Fromresearchon计算器和AppleDocumentaion,NSScanner似乎是我最好的选择——这

objective-c - 将 NSStrings 与 Ä,Ö,Ü 进行比较

我遇到了一个奇怪的问题。我有一个UITextField和一个NSString,我想使用isEqualtoString方法对其进行比较。只要字符串不包含德国变音符号,例如Ä,Ö,Ü一切正常,但如果包含,则不再有效。NSLog正确给出元音字符串。NSLog([currentAnswerlowercaseString]);NSLog([[self.antwortTextFieldtext]lowercaseString]);if([[currentAnswerlowercaseString]isEqualToString:[[self.antwortTextFieldtext]lowerca

ios - 如何检索由 NSStrings 表示的命名对象?

我有一组像这样的NSString值:self.dataArray=@[@"blue",@"orange",@"green",@"red",@"yellow"];并希望能够做类似的事情(在将上述颜色之一设置为self.colorString之后):self.view.backgroundColor=[UIColorself.colorString+Color];但显然不能那样做。有什么可能的方法? 最佳答案 一种几乎通用的方式:NSDictionary*colors=@{@"red":[UIColorredColor],@"green

ios - 核心数据返回 NSArrays 而不是 NSStrings

出于某种原因,所有NSString类型的属性都在我的Article对象中作为NSArrays返回。这是我检索它们的函数:-(NSArray*)getSavedArticles{NSFetchRequest*fetchRequest=[[[NSFetchRequestalloc]init]autorelease];NSError*error=nil;NSEntityDescription*entity=[NSEntityDescriptionentityForName:@"Article"inManagedObjectContext:[selfmanagedObjectContext]]

ios - 根据一组有序字符串对 NSStrings 的 NSArray 进行排序

我有一个NSArray,其中包含一些NSString对象。例如:NSArray*objects=@[@"Stin",@"Foo",@"Ray",@"Space"];现在我需要根据以下字符串顺序对该数组进行排序。NSArray*sortOrder=@[@"John",@"Foo",@"Space",@"Star",@"Ray",@"Stin"];所以答案应该是NSArray*sorted=@[@"Foo",@"Space",@"Ray",@"Stin"];我怎样才能做到这一点?回答:基于dasblinkenlight的已接受答案,我做了以下操作,它很有魅力。NSMutableArray*

objective-c - Objective-C 中的 const 与静态 NSStrings

这些行都在@implementation声明上方的实现文件中。NSString*constaVar=@"aVarStringValue";staticNSString*aVar=@"aVarStringValue";据我了解,第二个static仅在应用程序的生命周期内分配一次,这一事实有助于提高性能。但这是否意味着它本质上是内存泄漏,因为那block内存永远不会被释放?相反,第一个const声明是否在每次访问时都被分配? 最佳答案 Objective-C(和C/C++)中的static关键字表示变量的可见性。静态变量(不在方法中)只

objective-c - Objective-C 中的 const 与静态 NSStrings

这些行都在@implementation声明上方的实现文件中。NSString*constaVar=@"aVarStringValue";staticNSString*aVar=@"aVarStringValue";据我了解,第二个static仅在应用程序的生命周期内分配一次,这一事实有助于提高性能。但这是否意味着它本质上是内存泄漏,因为那block内存永远不会被释放?相反,第一个const声明是否在每次访问时都被分配? 最佳答案 Objective-C(和C/C++)中的static关键字表示变量的可见性。静态变量(不在方法中)只
12