↑範例程式碼的執行結果。
你總會遇到需要判斷 NSString 字串是否以某個字串開頭的情形。
比方說需要判斷是否為網址,亦即是否以 http 或 https 開頭。這時候應該怎麼辦呢?所幸 NSString 內建了這樣的判斷函式,叫做 hasPrefix ,而且傳回值就是 BOOL 。當 NSString 字串具備指定的開頭前綴字串時,便傳回 YES ,反之則傳回 NO 。示範如下:
NSString *strUrl = @"http://chibuapp.com"; if ([strUrl hasPrefix:@"http"]) NSLog(@"這個字串是個網址。"); else NSLog(@"這個字串不是網址。");
───
奇步應用的臉書粉絲專頁經常分享新知趣聞,歡迎加入追蹤。
沒有留言:
張貼留言