今天修改bug需要知道緩存文件的刪除結果,而設備的緩存文件都是隱藏的,mac不同於windows,沒有勾選顯示隱藏文件的選項,需要通過終端命令來設置。網上查找了下,自己嘗試過,可以按如下方式設置:(轉自:http://www.cnblogs.com/lm3515/archive/2010/12/08/1900271.html)
mac系統顯示和隱藏文件
稍後又碰到判斷字符串的第一個字符是不是數字的問題,找到了以下正則表達式方法(點擊:這裏 查看正則表達式的詳述)以下方法轉自http://blog.csdn.net/sike2008/article/details/8315202
- (BOOL)isNumText:(NSString *)str
{
NSString * regex = @"(/^[0-9]*$/)";
NSPredicate * pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];
BOOL isMatch = [pred evaluateWithObject:str];
if (isMatch) {
return YES;
}else{
return NO;
}
}
語言自帶的方法如下:
- (NSString *) trimming {
return [self stringByTrimmingCharactersInSet: [NSCharacterSetwhitespaceCharacterSet]];
}
//判斷是不是純數字
[NSCharacterSet decimalDigitCharacterSet];
if ([[textField.text stringByTrimmingCharactersInSet: [NSCharacterSet decimalDigitCharacterSet]] trimming].length >0) {
NSLog(@"不是純數字");
}else{
NSLog(@"純數字!");
}