- (BOOL)hasPrefix:(NSString *)aString;
是否以aString開頭
- (BOOL)hasSuffix:(NSString *)aString;
是否以aString結尾
- (NSRange)rangeOfString:(NSString *)aString;
用來檢查字元串内容中是否包含了aString
如果包含, 就傳回aString的範圍
如果不包含, NSRange的location為NSNotFound, length為0
NSRange是Foundation架構中比較常用的結構體, 它的定義如下:
NSRange用來表示事物的一個範圍,通常是字元串裡的字元範圍或者數組裡的元素範圍
NSRange有2個成員
NSUInteger location : 表示該範圍的起始位置
NSUInteger length : 表示該範圍内的長度
比如@“I love LNJ”中的@“LNJ”可以用location為7,length為3的範圍來表示
有3種方式建立一個NSRange變量
方式1
方式2
方式3 : 使用NSMakeRange函數