【发布时间】:2012-07-06 12:00:40
【问题描述】:
我对编程比较陌生,我想知道有哪些最常用和“基本”的 NSString 方法需要学习。显然我无法记住所有这些,所以我只是想知道最常用的是什么?提前致谢! :)
【问题讨论】:
标签: iphone objective-c ios methods nsstring
我对编程比较陌生,我想知道有哪些最常用和“基本”的 NSString 方法需要学习。显然我无法记住所有这些,所以我只是想知道最常用的是什么?提前致谢! :)
【问题讨论】:
标签: iphone objective-c ios methods nsstring
这个问题太主观了。我的应用程序中最常用的 NSString 方法不一定是您的应用程序中最常用的应用程序。
也就是说,了解 Xcode 管理器中的文档。它会很快成为你最好的朋友(以及隐藏在 Xcode SDK 包中的“.h”头文件)。
我自己最常用的 NSString 方法大概包括:
stringWithFormat:
substringFromIndex:
initWithData:encoding:
initWithContentsOfURL:encoding:error:
length
stringByAppendingFormat:
compare:options:
【讨论】:
我发现当你有一个特定的目标时会更容易学习。
话虽如此,以下是一些常见的:
myString = [NSString stringWithString:@"LOL! BBQ! ROFL!"];
int length = [myString length];
myString = [myString characterAtIndex:7];
myString = [myString stringByReplacingOccurrencesOfString:@"LOL" withString:@"ROFL"];
mystring = [myString lowercaseString];
int seven = [myString integerValue]; // converts @"7" into the integer 7.
您可以细读whole list here。
【讨论】: