嘿!我想知道是否有任何方法可以檢查字符串的第一個字母是否爲NSString中的大寫字母。類似的東西來:iPhone - 檢查字符是否爲大寫
if ([[string substringToIndex:1] isCapitalLetter]) {
// CODE
}
- 或 -
if ([self isCapitalLetter:[string substringToIndex:1]]) {
// CODE
}
嘿!我想知道是否有任何方法可以檢查字符串的第一個字母是否爲NSString中的大寫字母。類似的東西來:iPhone - 檢查字符是否爲大寫
if ([[string substringToIndex:1] isCapitalLetter]) {
// CODE
}
- 或 -
if ([self isCapitalLetter:[string substringToIndex:1]]) {
// CODE
}
[[NSCharacterSet uppercaseLetterCharacterSet] characterIsMember:[myString characterAtIndex:0]];
我能想到的唯一的事情是做這樣的事情:
// get the first character, capitalized
NSString *capital = [[oldstring substringToIndex:1] capitalizedString];
// then compare to your oldstring
if ([[oldstring substringToIndex:1] isEqualToString:capital]) {
// do stuff...
}
NSString參考是你的朋友:http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSString.html